# Invaliderar frisläpps-läge statiska cachor med Touch

> Serve och modifiera en tillfällig statisk fil, ta bort dess cached representation och ta bort cached 404 entries.

Framework: total5
Product: Total.js 5 (total5@0.0.19)
Language: sv
Content-SHA256: c71b2b6731ad6a508b0908dfdb40d12d8a16088b46eef2de6e4107e2f9a4b9be
Snapshot: c0700e321579725c5cf4f5ace1ad7d2866d1b4f93c24a63c0b41b6b7998e976c
Sources: total5-installed@total5@0.0.19
Review: not-recorded

`TOUCH(url)` rensar tre cacheposter för den URL:en: `F.temporary.minified`, `tmp` och `notfound`. `TOUCH()` tömmer dessa maps. Den rensar inte `CACHE`, NoSQL-dokument eller alla vy- och konfigurationscacher. Anropa den efter att ha ändrat en genererad resurs i release-läge. Behåll den här operationen i betrodd serverkod; skrivendpointen nedan är bara en lokal fixture.

Cache invalidation gäller för körningsprocessen.När en ansökan körs i flera processer, samordnas invalidation över dessa processer.

```text public/generated.txt
before
```

```js controllers/assets.js
exports.install = function() {
	ROUTE('POST /regenerate/', function($) {
		F.Fs.writeFileSync(PATH.public('generated.txt'), 'after');
		F.Fs.writeFileSync(PATH.public('appeared.txt'), 'created');
		TOUCH('/generated.txt');
		TOUCH('/appeared.txt');
		$.success();
	});
};
```
