Package org.infinispan.rest.cachemanager
Class RestCacheManager<V>
- java.lang.Object
-
- org.infinispan.rest.cachemanager.RestCacheManager<V>
-
public class RestCacheManager<V> extends Object
Manages caches instances used during rest requests.
-
-
Constructor Summary
Constructors Constructor Description RestCacheManager(EmbeddedCacheManager instance, Predicate<? super String> isCacheIgnored)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AdvancedCache<Object,V>
getCache(String name, Subject subject)
AdvancedCache<Object,V>
getCache(String name, org.infinispan.commons.dataconversion.MediaType keyContentType, org.infinispan.commons.dataconversion.MediaType valueContentType, Subject subject)
EmbeddedCacheManager
getInstance()
CacheEntry<Object,V>
getInternalEntry(String cacheName, Object key, boolean skipListener, org.infinispan.commons.dataconversion.MediaType keyContentType, org.infinispan.commons.dataconversion.MediaType mediaType, Subject subject)
CacheEntry<Object,V>
getInternalEntry(String cacheName, Object key, org.infinispan.commons.dataconversion.MediaType keyContentType, org.infinispan.commons.dataconversion.MediaType mediaType, Subject subject)
CacheEntry<Object,V>
getInternalEntry(AdvancedCache<Object,V> cache, Object key, boolean skipListener)
String
getNodeName()
String
getPrimaryOwner(String cacheName, Object key)
CacheEntry<Object,V>
getPrivilegedInternalEntry(AdvancedCache<Object,V> cache, Object key, boolean skipListener)
String
getServerAddress()
org.infinispan.commons.dataconversion.MediaType
getValueConfiguredFormat(String cacheName)
void
remove(String cacheName, Object key, org.infinispan.commons.dataconversion.MediaType keyContentType, boolean async, Subject subject)
void
stop()
-
-
-
Field Detail
-
logger
protected static final Log logger
-
-
Constructor Detail
-
RestCacheManager
public RestCacheManager(EmbeddedCacheManager instance, Predicate<? super String> isCacheIgnored)
-
-
Method Detail
-
getCache
public AdvancedCache<Object,V> getCache(String name, org.infinispan.commons.dataconversion.MediaType keyContentType, org.infinispan.commons.dataconversion.MediaType valueContentType, Subject subject)
-
getCache
public AdvancedCache<Object,V> getCache(String name, Subject subject)
-
getPrivilegedInternalEntry
public CacheEntry<Object,V> getPrivilegedInternalEntry(AdvancedCache<Object,V> cache, Object key, boolean skipListener)
-
getInternalEntry
public CacheEntry<Object,V> getInternalEntry(AdvancedCache<Object,V> cache, Object key, boolean skipListener)
-
getInternalEntry
public CacheEntry<Object,V> getInternalEntry(String cacheName, Object key, org.infinispan.commons.dataconversion.MediaType keyContentType, org.infinispan.commons.dataconversion.MediaType mediaType, Subject subject)
-
remove
public void remove(String cacheName, Object key, org.infinispan.commons.dataconversion.MediaType keyContentType, boolean async, Subject subject)
-
getValueConfiguredFormat
public org.infinispan.commons.dataconversion.MediaType getValueConfiguredFormat(String cacheName)
-
getInternalEntry
public CacheEntry<Object,V> getInternalEntry(String cacheName, Object key, boolean skipListener, org.infinispan.commons.dataconversion.MediaType keyContentType, org.infinispan.commons.dataconversion.MediaType mediaType, Subject subject)
-
getNodeName
public String getNodeName()
-
getServerAddress
public String getServerAddress()
-
getInstance
public EmbeddedCacheManager getInstance()
-
stop
public void stop()
-
-