<p>You can read the technical details of it here: <a href="https://github.com/craftcms/cms/issues/1507#issuecomment-633147835" rel="nofollow noreferrer">https://github.com/craftcms/cms/issues/1507#issuecomment-633147835</a></p>
<p>Craft no longer keeps track of element queries needed for cache invalidation in the database, but they are stored in Craft's data caches <code>Craft::$app-&gt;getCache()</code>, which uses the file system by default and it uses more of a tag-based cache invalidation strategy (similar to <a href="https://plugins.craftcms.com/cache-flag" rel="nofollow noreferrer">https://plugins.craftcms.com/cache-flag</a> if you've ever used that).</p>

CC BY-SA 4.0
2020-08-07T18:54:33.583Z
2020-08-07T18:54:33.583Z
Brad Bell
<p>Just upgraded to Craft 3.5+ the pages are cached (instant load on a 2nd run) but the templatecaches and similar tables are empty. How exactly does it work now? How do I flush cache for 1 specific page since it's not possible to see the rows in db?</p>

<cache>
How does the new caching works (3.5+)
# How does the new caching works (3.5+)

(Asked by: username_0 on 2020-08-07)

Just upgraded to Craft 3.5+ the pages are cached (instant load on a 2nd run) but the templatecaches and similar tables are empty. How exactly does it work now? How do I flush cache for 1 specific page since it's not possible to see the rows in db?

**Tags:** cache


---

## 1 answers

### Answer by username_1 on 2020-08-07. Score: 2

You can read the technical details of it here: <https://github.com/craftcms/cms/issues/1507#issuecomment-633147835>

Craft no longer keeps track of element queries needed for cache invalidation in the database, but they are stored in Craft's data caches `Craft::$app->getCache()`, which uses the file system by default and it uses more of a tag-based cache invalidation strategy (similar to <https://plugins.craftcms.com/cache-flag> if you've ever used that).


---

