Cache Listeners
Examples
component{
function configure(){}
function beforeCacheFactoryShutdown(event, interceptData, buffer){
// get factory reference.
var cacheFactory = arguments.interceptData.cacheFactory;
// Do my stuff here:
// I can use a log object because ColdBox is cool and injects one for me already.
log.info("DUDE, I am going down!!!");
}
function afterCacheElementRemoved(event, interceptData, buffer){
var cache = arguments.interceptData.cache;
var key = arguments.interceptData.cacheObjectKey;
log.info("The cache #cache.getName()# just removed the key -> #key#");
}
}Last updated
Was this helpful?