Namespace Umbraco.Core.Cache
Classes
AppCacheExtensions
Extensions for strongly typed access
AppCaches
Represents the application caches.
AppPolicedCacheDictionary<TKey>
Provides a base class for implementing a dictionary of IAppPolicyCache.
CacheKeys
Constants storing cache keys used in caching
CacheRefresherBase<TInstanceType>
A base class for cache refreshers that handles events.
CacheRefresherCollection
CacheRefresherCollectionBuilder
CacheRefresherEventArgs
Event args for cache refresher updates
DictionaryAppCache
Implements IAppCache on top of a concurrent dictionary.
IsolatedCaches
Represents a dictionary of IAppPolicyCache for types.
JsonCacheRefresherBase<TInstanceType>
A base class for "json" cache refreshers.
NoAppCache
Implements IAppPolicyCache and do not cache.
ObjectCacheAppCache
Implements IAppPolicyCache on top of a System.Runtime.Caching.ObjectCache.
PayloadCacheRefresherBase<TInstanceType, TPayload>
A base class for "payload" class refreshers.
TypedCacheRefresherBase<TInstanceType, TEntityType>
A base class for "typed" cache refreshers.
Interfaces
IAppCache
Defines an application cache.
IAppPolicyCache
Defines an application cache that support cache policies.
ICacheRefresher
The IcacheRefresher Interface is used for load balancing.