# Invalidované štandardné cache s Touch

> Služba a úprava dočasného statického súboru, odstránenie jeho skryté zastúpenie a odstránenia skryté 404 záznamy.

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

`TOUCH(url)` vymaže tri záznamy cache pre danú URL: `F.temporary.minified`, `tmp` a `notfound`. `TOUCH()` vyprázdni tieto mapy. Nevymaže `CACHE`, dokumenty NoSQL ani všetky cache pohľadov a konfigurácie. Zavolajte ho po zmene vygenerovaného zdroja v režime release. Túto operáciu držte v dôveryhodnom serverovom kóde; zapisovací endpoint nižšie je iba lokálny fixture.

Cache invalidácia sa vzťahuje na bežiaci proces. Keď aplikácia beží v niekoľkých procesech, koordinovať invalidáciu cez tieto procesy.

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