public class BlobStoreCacheHandler extends Object implements IBlobStoreCacheHandler
Constructor and Description |
---|
BlobStoreCacheHandler(Properties properties) |
Modifier and Type | Method and Description |
---|---|
BlobStoreEntryHolder |
get(BlobStoreRefEntryCacheInfo entryCacheInfo) |
BlobStoreInternalCacheFilter |
getBlobStoreInternalCacheFilter() |
long |
getCacheSize() |
long |
getHitCount() |
long |
getHotDataCacheMiss() |
long |
getMissCount() |
void |
handleOnSpaceOperation(Context context,
BlobStoreEntryHolder entry,
CacheOperationReason cacheOperationReason) |
boolean |
isFull() |
void |
setBlobStoreInternalCacheFilter(BlobStoreInternalCacheFilter blobStoreInternalCacheFilter) |
public BlobStoreCacheHandler(Properties properties)
public BlobStoreEntryHolder get(BlobStoreRefEntryCacheInfo entryCacheInfo)
get
in interface IBlobStoreCacheHandler
public void handleOnSpaceOperation(Context context, BlobStoreEntryHolder entry, CacheOperationReason cacheOperationReason)
handleOnSpaceOperation
in interface IBlobStoreCacheHandler
public boolean isFull()
isFull
in interface IBlobStoreCacheHandler
public long getCacheSize()
getCacheSize
in interface IBlobStoreCacheHandler
public BlobStoreInternalCacheFilter getBlobStoreInternalCacheFilter()
getBlobStoreInternalCacheFilter
in interface IBlobStoreCacheHandler
public void setBlobStoreInternalCacheFilter(BlobStoreInternalCacheFilter blobStoreInternalCacheFilter)
setBlobStoreInternalCacheFilter
in interface IBlobStoreCacheHandler
public long getMissCount()
getMissCount
in interface IBlobStoreCacheHandler
public long getHitCount()
getHitCount
in interface IBlobStoreCacheHandler
public long getHotDataCacheMiss()
getHotDataCacheMiss
in interface IBlobStoreCacheHandler
Copyright © GigaSpaces.