public class NearCacheProvider extends Object
Modifier and Type | Field and Description |
---|---|
protected MapServiceContext |
mapServiceContext |
protected ConstructorFunction<String,NearCache> |
nearCacheConstructor |
protected ConcurrentMap<String,NearCache> |
nearCacheMap |
protected NodeEngine |
nodeEngine |
Constructor and Description |
---|
NearCacheProvider(MapServiceContext mapServiceContext,
NodeEngine nodeEngine) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
void |
clearNearCache(String mapName) |
Object |
getFromNearCache(String mapName,
Data key) |
NearCache |
getOrCreateNearCache(String mapName) |
void |
invalidateAllNearCaches(String mapName,
Data key) |
void |
invalidateAllNearCaches(String mapName,
Set<Data> keys) |
void |
invalidateNearCache(String mapName,
Collection<Data> keys) |
void |
invalidateNearCache(String mapName,
Data key) |
boolean |
isNearCacheAndInvalidationEnabled(String mapName) |
boolean |
isNearCacheEnabled(String mapName) |
void |
remove(String mapName) |
protected final ConcurrentMap<String,NearCache> nearCacheMap
protected final ConstructorFunction<String,NearCache> nearCacheConstructor
protected final MapServiceContext mapServiceContext
protected final NodeEngine nodeEngine
public NearCacheProvider(MapServiceContext mapServiceContext, NodeEngine nodeEngine)
public void clear()
public void remove(String mapName)
public void invalidateNearCache(String mapName, Collection<Data> keys)
public void clearNearCache(String mapName)
public boolean isNearCacheAndInvalidationEnabled(String mapName)
public boolean isNearCacheEnabled(String mapName)
Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.