|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectrailo.runtime.cache.CacheSupport
railo.runtime.cache.eh.remote.EHCacheRemote
public class EHCacheRemote
Field Summary |
---|
Fields inherited from interface railo.commons.io.cache.Cache |
---|
DEFAULT_CACHE_NAME |
Constructor Summary | |
---|---|
EHCacheRemote()
|
Method Summary | |
---|---|
boolean |
contains(String key)
check if there is a entry inside the cache that match the given key |
CacheEntry |
getCacheEntry(String key)
return cache entry that match the key, throws a CacheException when entry does not exists or is stale |
CacheEntry |
getCacheEntry(String key,
CacheEntry defaultValue)
return cache entry that match the key or the defaultValue when entry does not exist |
Struct |
getCustomInfo()
get all information data available for this cache |
CacheEntry |
getQuiet(String key)
|
CacheEntry |
getQuiet(String key,
CacheEntry defaultValue)
|
long |
hitCount()
how many time was the cache accessed? this information is optional and depends on the implementation, when information is not available -1 is returned |
static void |
init(ConfigWeb config,
String[] cacheNames,
Struct[] arguments)
|
void |
init(String name,
Struct arguments)
initialize the cache |
List |
keys()
Returns a List of the keys contained in this cache. |
long |
missCount()
how many time was the cache accessed for a record that does not exist? this information is optional and depends on the implementation, when information is not available -1 is returned |
void |
put(String key,
Object value,
Long idleTime,
Long liveTime)
puts a cache entry to the cache, overwrite existing entries that already exists inside the cache with the same key |
boolean |
remove(String key)
remove entry that match this key |
Methods inherited from class railo.runtime.cache.CacheSupport |
---|
entries, entries, entries, getValue, getValue, keys, keys, remove, remove, values, values, values |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public EHCacheRemote()
Method Detail |
---|
public static void init(ConfigWeb config, String[] cacheNames, Struct[] arguments) throws IOException
IOException
public void init(String name, Struct arguments) throws IOException
Cache
arguments
- configuration arguments
IOException
public boolean contains(String key)
Cache
Cache.contains(java.lang.String)
public List keys()
Cache
Cache.keys()
public CacheEntry getQuiet(String key) throws IOException
getQuiet
in class CacheSupport
IOException
public CacheEntry getQuiet(String key, CacheEntry defaultValue)
getQuiet
in class CacheSupport
public CacheEntry getCacheEntry(String key) throws IOException
Cache
getCacheEntry
in interface Cache
getCacheEntry
in class CacheSupport
key
- key of the cache entry to get
IOException
Cache.getCacheEntry(java.lang.String)
public CacheEntry getCacheEntry(String key, CacheEntry defaultValue)
Cache
key
- key of the cache entry to get
public Struct getCustomInfo()
Cache
getCustomInfo
in interface Cache
getCustomInfo
in class CacheSupport
public long hitCount()
Cache
public long missCount()
Cache
public void put(String key, Object value, Long idleTime, Long liveTime)
Cache
public boolean remove(String key)
Cache
Cache.remove(java.lang.String)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |