org.jboss.seam.cache
@Name(value="org.jboss.seam.cache.cacheProvider") @Scope(value=APPLICATION) @BypassInterceptors @Install(value=false, precedence=0, classDependencies={"org.infinispan.tree.TreeCache","org.jgroups.MembershipListener"}) @AutoCreate public class InfinispanCacheProvider extends AbstractInfinispanCacheProvider<org.infinispan.tree.TreeCache<Object,Object>>
DEFAULT_REGION| Constructor and Description |
|---|
InfinispanCacheProvider() |
| 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.
|
org.infinispan.tree.TreeCache |
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.
|
getFqn, setDefaultRegionget, get, get, getConfiguration, getConfigurationAsStream, getDefaultRegion, instance, instance, put, remove, setConfiguration@Create public void create()
@Destroy public void destroy()
public Object get(String region, String key)
CacheProviderget in class CacheProvider<org.infinispan.tree.TreeCache<Object,Object>>region - - the name of a cache regionkey - - a key to identify the object.public void put(String region, String key, Object object)
CacheProviderput in class CacheProvider<org.infinispan.tree.TreeCache<Object,Object>>region - - the name of a cache regionkey - - a key to identify the objectobject - - the object to be stored in the cachepublic void remove(String region, String key)
CacheProviderremove in class CacheProvider<org.infinispan.tree.TreeCache<Object,Object>>region - - the name of a cache regionkey - - a key to identify the objectpublic void clear()
CacheProviderclear in class CacheProvider<org.infinispan.tree.TreeCache<Object,Object>>public org.infinispan.tree.TreeCache getDelegate()
getDelegate in class CacheProvider<org.infinispan.tree.TreeCache<Object,Object>>Copyright © 2015 Seam Framework. All Rights Reserved.