|
ColdBox Platform v3.8.0 | ||||
FRAMES |
WEB-INF.cftags.componentcoldbox.system.cache.policies.AbstractEvictionPolicy
public abstract class AbstractEvictionPolicy
An abstract CacheBox eviction policy
Constructor Summary | |
---|---|
init(any<ICacheProvider> cacheProvider)
Constructor |
Method Summary | |
---|---|
void |
execute()
Execute the eviction policy on the associated cache |
any<ICacheProvider> |
getAssociatedCache()
Get the Associated Cache Provider of type: coldbox |
private any |
getLogger()
Get a logbox logger for the policy |
private any |
getUtil()
Create and return a ColdBox utility object |
private void |
processEvictions(any index)
Abstract processing of evictions |
Methods inherited from class WEB-INF.cftags.component |
---|
None
|
Constructor Detail |
---|
public init(any<ICacheProvider> cacheProvider)
cacheProvider
- The associated cache provider of type: coldbox.system.cache.ICacheProviderMethod Detail |
---|
public void execute()
execute
in interface
IEvictionPolicy
public any<ICacheProvider> getAssociatedCache()
getAssociatedCache
in interface
IEvictionPolicy
private any getLogger()
private any getUtil()
private void processEvictions(any index)
index
- The array of metadata keys used for processing evictions
|
ColdBox Platform v3.8.0 | ||||
FRAMES |