Provider Events
Each cache provider has the potential of announcing life cycle events as it implements it. If you are a cache provider author, then you can use the aggregated EventManager
to register, process and announce events a-la-carte. So let's investigate each provider's life cycle events:
CacheBoxProvider-CacheBoxColdBoxProvider Events
Event | Data | Description |
afterCacheElementUpdated | cache: the cache provider cacheNewObject: the new object to cache cacheOldObject: the object replaced | Called via a |
afterCacheElementInsert | cache: the cache provider cacheObject: the new object to cache cacheObjectKey: the key used to store the object cacheObjectTimeout: the timeout used cacheObjectLastAccessTimeout:the last access timeout used | Called after a new cache element has been inserted into the cache |
afterCacheElementRemoved | cache: the cache provdier cacheObjectKey: the key of the removed object | Called after a cache element has been removed from the cache |
afterCacheClearAll | cache: the cache provider | Called after a |
afterCacheElementExpired | cache: the cache provider cacheObjectKey: the key of the expired object | Called after a cache element has been expired from the cache |
CFProvider-CFColdboxProvider Events
Event | Data | Description |
afterCacheElementInsert | cache: the cache provider cacheObject: the new object to cache cacheObjectKey: the key used to store the object cacheObjectTimeout: the timeout used cacheObjectLastAccessTimeout: the last access timeout used | Called after a new cache element has been inserted into the cache |
afterCacheElementRemoved | cache: the cache provider cacheObjectKey: the key of the removed object | Called after a cache element has been removed from the cache |
afterCacheClearAll | cache: the cache provider | Called after a |
Last updated