For the complete documentation index, see llms.txt. This page is also available as Markdown.

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 set() operation when there is already the same key in the cache. Called before the replacement occurs

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 clearAll() has been issued on the cache

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 clearAll() has been issued on the cache

Last updated

Was this helpful?