public final class EhCachePlugin extends Object implements Activeable, CachePlugin
| Constructor and Description |
|---|
EhCachePlugin(io.vertigo.commons.codec.CodecManager codecManager,
Option<String> noSerializationOption)
Constructeur.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addCache(String context,
io.vertigo.commons.cache.CacheConfig cacheConfig) |
void |
clear(String context) |
void |
clearAll() |
Serializable |
get(String context,
Serializable key) |
void |
put(String context,
Serializable key,
Serializable value) |
boolean |
remove(String context,
Serializable key) |
void |
start() |
void |
stop() |
@Inject
public EhCachePlugin(io.vertigo.commons.codec.CodecManager codecManager,
@Named(value="noSerialization")
Option<String> noSerializationOption)
throws ClassNotFoundException
codecManager - CodecManagernoSerializationOption - Liste optionnelles des noms de classes à ne jamais sérialiserClassNotFoundException - Si une des classes à ne pas sérialiser est inconnuepublic void addCache(String context, io.vertigo.commons.cache.CacheConfig cacheConfig)
addCache in interface CachePluginpublic void put(String context, Serializable key, Serializable value)
put in interface CachePluginpublic Serializable get(String context, Serializable key)
get in interface CachePluginpublic boolean remove(String context, Serializable key)
remove in interface CachePluginpublic void clearAll()
clearAll in interface CachePluginpublic void clear(String context)
clear in interface CachePluginpublic void start()
start in interface Activeablepublic void stop()
stop in interface ActiveableCopyright © 2014. All Rights Reserved.