public class GeodeCacheAccessable extends Object implements CacheAccessable
public void setRegion(org.apache.geode.cache.Region region)
public GeodeCacheMap getObjectMap()
public <K extends Serializable,V extends Serializable> CacheMap<K,V> getMap(String cacheName)
CacheAccessable
getMap
在接口中 CacheAccessable
cacheName
- 缓存名称。NoSuchCacheException。
public <K extends Serializable,V extends Serializable> GeodeCacheMap<K,V> getGeodeMap(String cacheName)
public <K extends Serializable,V extends Serializable> LinkedCacheMap<K,V> getLinkdedMap(String cacheName)
public <E extends Serializable> GeodeCacheSet<E> getSet(String cacheName)
CacheAccessable
getSet
在接口中 CacheAccessable
cacheName
- 缓存名称。NoSuchCacheException。
public GroupCacheable lookup(String cacheName)
CacheAccessable
lookup
在接口中 CacheAccessable
cacheName
- 缓存名称。NoSuchCacheException。
public boolean isExist(String cacheName)
CacheAccessable
isExist
在接口中 CacheAccessable
cacheName
- Cache名称public <K extends Serializable,V extends Serializable> CacheMap<K,V> createMap(String cacheName)
CacheAccessable
createMap
在接口中 CacheAccessable
cacheName
- 缓存名称,同一应用要使用多个缓存必须保证缓存名称不重复。不允许使用:字符。CacheAlreadyExistException
。public <K extends Serializable,V extends Serializable> CacheMap<K,V> createMap(String cacheName, CacheConfiguration config)
CacheAccessable
createMap
在接口中 CacheAccessable
cacheName
- 缓存名称,同一应用要使用多个缓存必须保证缓存名称不重复。不允许使用:字符。config
- 缓存配置。只在创建缓存时生效,创建后配置的改变不影响缓存。CacheAlreadyExistException
。public <K extends Serializable,V extends Serializable> CacheMap<K,V> createLinkedMap(String cacheName)
CacheAccessable
createLinkedMap
在接口中 CacheAccessable
cacheName
- 缓存名称,同一应用要使用多个缓存必须保证缓存名称不重复。不允许使用:字符。CacheAlreadyExistException
。public <E extends Serializable> CacheSet<E> createSet(String cacheName)
CacheAccessable
createSet
在接口中 CacheAccessable
cacheName
- 缓存名称,同一应用要使用多个缓存必须保证缓存名称不重复。不允许使用:字符。CacheAlreadyExistException
。public <E extends Serializable> GeodeCacheObject<E> getObject(String cacheName)
CacheAccessable
getObject
在接口中 CacheAccessable
cacheName
- 缓存名称。NoSuchCacheException。
public <E extends Serializable> CacheObject<E> createObject(String cacheName)
CacheAccessable
createObject
在接口中 CacheAccessable
cacheName
- 缓存名称,同一应用要使用多个缓存必须保证缓存名称不重复。不允许使用:字符。CacheAlreadyExistException
。public <E extends Serializable> TimeRing<E> createTimeRing(String cacheName)
createTimeRing
在接口中 CacheAccessable
public String[] getCacheNames()
getCacheNames
在接口中 CacheAccessable
public void enableLinkedCacheMapNotify()
Copyright © 2016–2018. All rights reserved.