# Eigene CacheId für neues Element vergeben?

**URL:** <https://forum.shopware.com/t/eigene-cacheid-fur-neues-element-vergeben/63312>\
**Category:** Programmierung\
**Created:** [3. Dezember 2019 um 12:50 UTC](https://forum.shopware.com/t/eigene-cacheid-fur-neues-element-vergeben/63312 "2019-12-03T12:50:31Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![neonlines](https://avatars.discourse-cdn.com/v4/letter/n/c57346/32.png) [@neonlines](https://forum.shopware.com/u/neonlines)\
**Post date:** [3. Dezember 2019 um 12:50 UTC](https://forum.shopware.com/t/eigene-cacheid-fur-neues-element-vergeben/63312/1 "2019-12-03T12:50:31Z")

</div>

Hallo zusammen,

um bei Aktualisierungen von Content Creator-Elementen (das sind Inhaltselemente unseres Plugins&nbsp;für jede Shopseite oder für Einkaufswelten)&nbsp;nicht den gesamten Cache leeren zu müssen, würden wir gerne den Cache-Mechanismus so erweitern, dass wir den Elementen eine eigene cacheId zuweisen können (z.B. cc) um dann per&nbsp;Shopware\_Plugins\_HttpCache\_InvalidateCacheId und cc201 z.B. Seiten, auf denen das Content Creator-Element&nbsp; mit der ID 201 vorkommt zu invalidieren.

Reicht es, wenn wir uns dazu in Bootstrap::onPostPersist und CacheIdCollector::getCacheIdsFromController einhängen bzw. den Code dort erweitern? Wird das funktionieren?
