box.system.cache.policies.concurrent.Callable interface">
|
ColdBox Platform - WireBox Version 1.4.0 | ||||
| FRAMES | |||||
WEB-INF.cftags.component
wirebox.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: wirebox |
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 |
|---|
|
| Constructor Detail |
|---|
public init(any<ICacheProvider> cacheProvider)
cacheProvider - The associated cache provider of type: wirebox.system.cache.ICacheProvider| Method 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 - WireBox Version 1.4.0 | ||||
| FRAMES | |||||