Represents the application caches.
Provides a base class for implementing a dictionary of IAppPolicyCache.
Constants storing cache keys used in caching
A base class for cache refreshers that handles events.
Ensures that distributed cache events are setup and the IServerMessenger is initialized
Represents the default cache policy.
Implements IAppCache on top of a concurrent dictionary.
Represents the entry point into Umbraco's distributed cache infrastructure.
Implements a fast IAppCache on top of a concurrent dictionary.
Provides a base class to fast, dictionary-based IAppCache implementations.
Represents a dictionary of IAppPolicyCache for types.
A base class for "json" cache refreshers.
Implements IAppPolicyCache and do not cache.
Implements IAppPolicyCache on top of a
A base class for "payload" class refreshers.
A base class for repository cache policies.
Specifies how a repository cache policy should cache entities.
Handles User group cache invalidation/refreshing
Defines an application cache.
Defines an application cache that support cache policies.
The IcacheRefresher Interface is used for load balancing.
Strongly type cache refresher that is able to refresh cache of real instances of objects as well as IDs
Factory for creating cache refresher notification instances
A cache refresher that supports refreshing or removing cache based on a custom Json payload
A cache refresher that supports refreshing cache based on a custom payload