# Cache-uri statice de la modul de eliberare invalidate cu Touch

> Servează și modifică un fișier statis temporar, șterge reprezentarea sa cache și îndepărtează intrările 404 cache.

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

`TOUCH(url)` șterge trei intrări din cache pentru acel URL: `F.temporary.minified`, `tmp` și `notfound`. `TOUCH()` golește acele hărți. Nu șterge `CACHE`, documentele NoSQL sau toate cache-urile de view-uri și configurare. Apelează-l după ce ai schimbat o resursă generată în modul release. Păstrează această operație în cod de server de încredere; endpointul de scriere de mai jos este doar un fixture local.

Invalidarea cache se aplică procesului de funcționare. atunci când o aplicație rulează în mai multe procese, coordonarea invalidării pe parcursul acestor procese.

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