|
ColdBox Platform - CacheBox Version 1.3.0 | ||||
| FRAMES | |||||
WEB-INF.cftags.component
cachebox.system.cache.store.BlackholeStore
public class BlackholeStore
I am the fastest way to cache objects. I am so fast because I dont do anything. I'm really a tool to use when working on caching strategies. When I am in use nothing is cached. It just vanishes.
| Constructor Summary | |
|---|---|
init(any<ICacheProvider> cacheProvider)
Constructor |
|
| Method Summary | |
|---|---|
any |
clear(any objectKey)
Clears an object from the storage pool |
void |
clearAll()
No work to do |
void |
expireObject(any objectKey)
Mark an object for expiration |
void |
flush()
Pretends to flush the store to a permanent storage |
any |
get(any objectKey)
Returns null |
any |
getIndexer()
No work to do |
any |
getKeys()
No work to do |
any |
getQuiet(any objectKey)
Returns null |
any |
getSize()
Get the cache's size in items |
any |
getStoreID()
Get this storage's ID |
any |
isExpired(any objectKey)
Test if an object in the store has expired or not |
any |
lookup(any objectKey)
Returns false |
void |
reap()
Pretends to reap the storage, clean it from old stuff |
void |
set(any objectKey, any object, [any timeout=''], [any lastAccessTimeout=''], [any extras='[runtime expression]'])
Saves an object in a blackhole |
| Methods inherited from class WEB-INF.cftags.component |
|---|
|
| Constructor Detail |
|---|
public init(any<ICacheProvider> cacheProvider)
cacheProvider - The associated cache provider as cachebox.system.cache.ICacheProvider| Method Detail |
|---|
public any clear(any objectKey)
clear
in interface
IObjectStore
objectKey - The object keypublic void clearAll()
clearAll
in interface
IObjectStore
public void expireObject(any objectKey)
expireObject
in interface
IObjectStore
objectKey - The object keypublic void flush()
flush
in interface
IObjectStore
public any get(any objectKey)
get
in interface
IObjectStore
objectKey - The key of the objectpublic any getIndexer()
getIndexer
in interface
IObjectStore
public any getKeys()
getKeys
in interface
IObjectStore
public any getQuiet(any objectKey)
getQuiet
in interface
IObjectStore
objectKey - The key of the objectpublic any getSize()
getSize
in interface
IObjectStore
public any getStoreID()
public any isExpired(any objectKey)
isExpired
in interface
IObjectStore
objectKey - The object keypublic any lookup(any objectKey)
lookup
in interface
IObjectStore
objectKey - The key of the objectpublic void reap()
reap
in interface
IObjectStore
public void set(any objectKey, any object, [any timeout=''], [any lastAccessTimeout=''], [any extras='[runtime expression]'])
set
in interface
IObjectStore
objectKey - The object keyobject - The object to savetimeout - Timeout in minuteslastAccessTimeout - Timeout in minutesextras - A map of extra name-value pairs
|
ColdBox Platform - CacheBox Version 1.3.0 | ||||
| FRAMES | |||||