# Invalideerde release-mode statische caches met TOUCH

> Blijf een tijdelijk statische bestand aanpassen en wijzigen, verwijder de cached-representatie en verwijder cached 404-inscripties.

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

`TOUCH(url)` wist drie cache-items voor die URL: `F.temporary.minified`, `tmp` en `notfound`. `TOUCH()` leegt die maps. Het wist niet `CACHE`, NoSQL-documenten of alle view- en configuratiecaches. Roep het aan nadat je een gegenereerd asset in release-modus hebt gewijzigd. Houd deze bewerking in vertrouwde servercode; het schrijf-endpoint hieronder is slechts een lokale fixture.

Cache-invalidatie is van toepassing op het uitvoeringsproces.Wanneer een applicatie in meerdere processen loopt, coördineren de invaliditeit over die processen.

```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();
	});
};
```
