# Invalidierung von Release-Modus statische Cache mit Touch

> Servieren und modifizieren Sie eine vorübergehende statische Datei, löschen Sie ihre cached-Dienstleistung und entfernen Sie cached 404-Einträge.

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

`TOUCH(url)` löscht drei Cache-Einträge für diese URL: `F.temporary.minified`, `tmp` und `notfound`. `TOUCH()` leert diese Maps. Es leert weder `CACHE` noch NoSQL-Dokumente noch alle View- oder Konfigurations-Caches. Rufe es auf, nachdem du ein erzeugtes Asset im Release-Modus geändert hast. Halte diese Operation in vertrauenswürdigem Servercode; der Schreib-Endpunkt unten ist nur ein lokales Fixture.

Cache-Invalidation gilt für den laufenden Prozess. Wenn eine Anwendung in mehreren Prozessen läuft, koordinieren Sie die Invalidierung über diese Prozesse.

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