public class SoftConcurrentLongObjectCache<V> extends SoftLongObjectCacheBase<V>
DEFAULT_SIZE, MIN_SIZE| Constructor and Description |
|---|
SoftConcurrentLongObjectCache(int cacheSize) |
SoftConcurrentLongObjectCache(int cacheSize,
int generationCount) |
| Modifier and Type | Method and Description |
|---|---|
protected @NotNull jetbrains.exodus.core.dataStructures.ConcurrentLongObjectCache<V> |
newChunk(int chunkSize) |
cacheObject, clear, count, getObject, lock, remove, tryKey, unlockadjustHitRate, cacheObjectLocked, containsKey, get, getObjectLocked, isCached, isEmpty, put, removeLocked, size, tryKeyLockedclose, getAttempts, getCacheAdjuster, getHits, hitRate, incAttempts, incHits, setAttempts, setHitspublic SoftConcurrentLongObjectCache(int cacheSize)
public SoftConcurrentLongObjectCache(int cacheSize,
int generationCount)
@NotNull protected @NotNull jetbrains.exodus.core.dataStructures.ConcurrentLongObjectCache<V> newChunk(int chunkSize)
newChunk in class SoftLongObjectCacheBase<V>