|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||
java.lang.Objectjava.lang.Enum<EhCacheService>
org.rythmengine.cache.EhCacheService
public enum EhCacheService
implement cache service based on EHCACHE
| Enum Constant Summary | |
|---|---|
INSTANCE
|
|
| Method Summary | |
|---|---|
void |
clear()
Remove all cached items |
boolean |
contains(String key)
Check if the cache contains key |
void |
evict(String key)
Remove an item from the cache service by key |
Serializable |
get(String key)
Return an item from the cache service by key |
void |
put(String key,
Serializable value)
Store an item into the cache by key and use default ttl |
void |
put(String key,
Serializable value,
int ttl)
Store an item into the cache service by key and set ttl value |
Serializable |
remove(String key)
Remove an item from cache service by key |
void |
setDefaultTTL(int ttl)
Set default ttl value which will be used if user pass 0 as ttl or not specified ttl |
void |
shutdown()
Shutdown the cache service |
void |
startup()
Restart the cache service after shutdown |
static EhCacheService |
valueOf(String name)
Returns the enum constant of this type with the specified name. |
static EhCacheService[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
| Methods inherited from class java.lang.Enum |
|---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Enum Constant Detail |
|---|
public static final EhCacheService INSTANCE
| Method Detail |
|---|
public static EhCacheService[] values()
for (EhCacheService c : EhCacheService.values()) System.out.println(c);
public static EhCacheService valueOf(String name)
name - the name of the enum constant to be returned.
IllegalArgumentException - if this enum type has no constant
with the specified name
NullPointerException - if the argument is null
public void put(String key,
Serializable value,
int ttl)
ICacheService
put in interface ICacheServicettl - time to live of the cached item. Time unit is second.
If set to negative number, then it will never expire.
If set to zero then the default ttl value will be used
public void put(String key,
Serializable value)
ICacheService
put in interface ICacheServicepublic Serializable remove(String key)
ICacheService
remove in interface ICacheServicepublic void evict(String key)
ICacheService
evict in interface ICacheServicepublic Serializable get(String key)
ICacheService
get in interface ICacheServicepublic boolean contains(String key)
ICacheService
contains in interface ICacheServicepublic void clear()
ICacheService
clear in interface ICacheServicepublic void setDefaultTTL(int ttl)
ICacheService
setDefaultTTL in interface ICacheServicepublic void shutdown()
ICacheService
shutdown in interface ICacheServicepublic void startup()
ICacheServiceNote, by default the cache service should be started after initialized
startup in interface ICacheService
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||