org.jboss.seam.cache
@Name(value="org.jboss.seam.cache.cacheProvider") @Scope(value=APPLICATION) @BypassInterceptors @Install(value=false, precedence=0, classDependencies="net.sf.ehcache.Cache") @AutoCreate public class EhCacheProvider extends CacheProvider<net.sf.ehcache.CacheManager>
DEFAULT_REGION| Constructor and Description |
|---|
EhCacheProvider() |
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Removes all objects from all cache regions
|
void |
create() |
void |
destroy() |
Object |
get(String region,
String key)
Fetches an object for the given key from the cache and returns it if
found.
|
net.sf.ehcache.CacheManager |
getDelegate() |
void |
put(String region,
String key,
Object object)
Puts an object into the cache.
|
void |
remove(String region,
String key)
Removes an object from the cache.
|
get, get, get, getConfiguration, getConfigurationAsStream, getDefaultRegion, instance, instance, put, remove, setConfiguration, setDefaultRegionpublic net.sf.ehcache.CacheManager getDelegate()
getDelegate in class CacheProvider<net.sf.ehcache.CacheManager>public void put(String region, String key, Object object)
CacheProviderput in class CacheProvider<net.sf.ehcache.CacheManager>region - - the name of a cache regionkey - - a key to identify the objectobject - - the object to be stored in the cachepublic void clear()
CacheProviderclear in class CacheProvider<net.sf.ehcache.CacheManager>public Object get(String region, String key)
CacheProviderget in class CacheProvider<net.sf.ehcache.CacheManager>region - - the name of a cache regionkey - - a key to identify the object.public void remove(String region, String key)
CacheProviderremove in class CacheProvider<net.sf.ehcache.CacheManager>region - - the name of a cache regionkey - - a key to identify the object@Create public void create()
@Destroy public void destroy()
Copyright © 2015 Seam Framework. All Rights Reserved.