London Dev Meetup Rescheduled! Due to unavoidable reasons, the event has been moved to 21st May. Speakers remain the same—any changes will be communicated. Seats are limited—register here to secure your spot!
AI OnAI Off
London Dev Meetup Rescheduled! Due to unavoidable reasons, the event has been moved to 21st May. Speakers remain the same—any changes will be communicated. Seats are limited—register here to secure your spot!
In 7.5 you can use EPiServer.Framework.Cache.ISynchronizedObjectInstanceCache which e.g. expose method Insert that takes a CacheEvictionPolicy as a parameter. You can pass in cacheKeys that you are dependent on to the CacheEvictionPoilcy constructor. EPiServer.DataFactoryCache have static methods to create cachekeys for content (applies to content even if some of the method names are named with Page).
Thanks, I now use:
EPiServer.CacheManager.Insert(
key,
item,
new CacheEvictionPolicy(
new List<string>() { DataFactoryCache.PageCommonCacheKey(dependencyLink) }
)
);
Hi! Is it possible to have a cache dependency to a page in a load balanced environment? All I can find to support this is EPiServer.CacheManager.RuntimeCacheAdd which is deprecated and EPiServer.CacheManager.Insert doesn't have support for this, so what's the plan for these scenarios?