Namespace SuperOffice.Data.Cache
Classes
BaseFlushCacheAndBroadcastPlugin
CacheBaseV2
Base class for caches.
CacheBlockInformationCollector
We have had cases where 'everyone' is waiting in a CacheBaseV2.Load(), but noone actually seems to have the lock. This class is used to collect information on relevant events to try to find out wtf is the root cause. The information is visible and easy-to-find in dumps
CacheBlockLogger
CacheFlusher
CacheInvalidationOperations
This is an extract from the CacheManager class. It is used to updated the cacheinvalidation table.
CacheManager
Utility class for dealing with caches.
CacheV2Attribute
FlushCacheAndBroadcastPluginAttribute
Attribute for FlushCacheAndBroadcast plugins, implementing the IFlushCacheAndBroadcastPlugin interface