public class EHCache2 extends AbstractCache
| Constructor and Description |
|---|
EHCache2(int cacheSizeMB,
java.lang.String path) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Clear the cache
|
void |
end()
Call it when you're done with the cache (release resources and cleanup)
|
java.lang.Object |
get(java.lang.Integer key)
Get an object from cache from its key
|
java.util.Collection<java.lang.Integer> |
getAllKeys()
Get all element keys in the cache
|
java.lang.String |
getName() |
net.sf.ehcache.statistics.StatisticsGateway |
getStats() |
boolean |
isEnabled()
Returns true if the cache is enabled
|
boolean |
isInCache(java.lang.Integer key)
Test presence of a key in the cache
|
boolean |
isOnDiskCache(java.lang.Integer key)
Test presence of a key in the cache
|
boolean |
isOnMemoryCache(java.lang.Integer key)
Test presence of a key in the cache
|
void |
remove(java.lang.Integer key)
Remove an object from the cache from its key
|
void |
set(java.lang.Integer key,
java.lang.Object object,
boolean eternal)
Put an object in cache with its associated key
|
long |
usedDisk()
Return used disk space for cache (in bytes)
|
long |
usedMemory()
Return used memory for cache (in bytes)
|
getProfilingTime, resetProfiling, setProfilingpublic EHCache2(int cacheSizeMB, java.lang.String path)
public boolean isEnabled()
AbstractCacheisEnabled in class AbstractCachepublic long usedMemory()
AbstractCacheusedMemory in class AbstractCachepublic long usedDisk()
AbstractCacheusedDisk in class AbstractCachepublic boolean isOnMemoryCache(java.lang.Integer key)
AbstractCacheisOnMemoryCache in class AbstractCachepublic boolean isOnDiskCache(java.lang.Integer key)
AbstractCacheisOnDiskCache in class AbstractCachepublic boolean isInCache(java.lang.Integer key)
AbstractCacheisInCache in class AbstractCachepublic java.util.Collection<java.lang.Integer> getAllKeys() throws CacheException
AbstractCachegetAllKeys in class AbstractCacheCacheExceptionpublic java.lang.Object get(java.lang.Integer key) throws CacheException
AbstractCacheget in class AbstractCacheCacheExceptionpublic void set(java.lang.Integer key, java.lang.Object object, boolean eternal) throws CacheException
AbstractCacheset in class AbstractCacheCacheExceptionpublic void clear() throws CacheException
AbstractCacheclear in class AbstractCacheCacheExceptionpublic void remove(java.lang.Integer key) throws CacheException
AbstractCacheremove in class AbstractCacheCacheExceptionpublic net.sf.ehcache.statistics.StatisticsGateway getStats()
public void end()
AbstractCacheend in class AbstractCachepublic java.lang.String getName()
getName in class AbstractCache