@InterfaceAudience.Internal public class BloomDataMapCache extends Object implements Cache<BloomCacheKeyValue.CacheKey,BloomCacheKeyValue.CacheValue>
| Constructor and Description |
|---|
BloomDataMapCache(CarbonLRUCache lruCache) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearAccessCount(List<BloomCacheKeyValue.CacheKey> keys) |
BloomCacheKeyValue.CacheValue |
get(BloomCacheKeyValue.CacheKey key) |
List<BloomCacheKeyValue.CacheValue> |
getAll(List<BloomCacheKeyValue.CacheKey> keys) |
BloomCacheKeyValue.CacheValue |
getIfPresent(BloomCacheKeyValue.CacheKey key) |
void |
invalidate(BloomCacheKeyValue.CacheKey key) |
void |
put(BloomCacheKeyValue.CacheKey key,
BloomCacheKeyValue.CacheValue value) |
public BloomDataMapCache(CarbonLRUCache lruCache)
public BloomCacheKeyValue.CacheValue get(BloomCacheKeyValue.CacheKey key) throws IOException
get in interface Cache<BloomCacheKeyValue.CacheKey,BloomCacheKeyValue.CacheValue>IOExceptionpublic List<BloomCacheKeyValue.CacheValue> getAll(List<BloomCacheKeyValue.CacheKey> keys) throws IOException
getAll in interface Cache<BloomCacheKeyValue.CacheKey,BloomCacheKeyValue.CacheValue>IOExceptionpublic BloomCacheKeyValue.CacheValue getIfPresent(BloomCacheKeyValue.CacheKey key)
getIfPresent in interface Cache<BloomCacheKeyValue.CacheKey,BloomCacheKeyValue.CacheValue>public void invalidate(BloomCacheKeyValue.CacheKey key)
invalidate in interface Cache<BloomCacheKeyValue.CacheKey,BloomCacheKeyValue.CacheValue>public void put(BloomCacheKeyValue.CacheKey key, BloomCacheKeyValue.CacheValue value) throws IOException, MemoryException
put in interface Cache<BloomCacheKeyValue.CacheKey,BloomCacheKeyValue.CacheValue>IOExceptionMemoryExceptionpublic void clearAccessCount(List<BloomCacheKeyValue.CacheKey> keys)
clearAccessCount in interface Cache<BloomCacheKeyValue.CacheKey,BloomCacheKeyValue.CacheValue>Copyright © 2016–2018 The Apache Software Foundation. All rights reserved.