A B C D E F G H I J K L M N O P R S T U V W X 
All Classes All Packages

A

add(long) - Method in class org.caffinitas.ohc.histo.EstimatedHistogram
Increments the count of the bucket closest to n, rounding UP.
addOrReplace(K, V, V) - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
addOrReplace(K, V, V) - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
addOrReplace(K, V, V) - Method in interface org.caffinitas.ohc.OHCache
Same as OHCache.addOrReplace(Object, Object, Object, long) but uses the configured default TTL, if any.
addOrReplace(K, V, V, long) - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
addOrReplace(K, V, V, long) - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
addOrReplace(K, V, V, long) - Method in interface org.caffinitas.ohc.OHCache
Adds key/value if either the key is not present or the existing value matches parameter old.
allocate(long) - Method in interface org.caffinitas.ohc.alloc.IAllocator
 
allocate(long) - Method in class org.caffinitas.ohc.alloc.JNANativeAllocator
 
allocate(long) - Method in class org.caffinitas.ohc.alloc.UnsafeAllocator
 

B

buffer() - Method in interface org.caffinitas.ohc.DirectValueAccess
 
build() - Method in class org.caffinitas.ohc.OHCacheBuilder
 
byteBufferClear(ByteBuffer) - Static method in class org.caffinitas.ohc.util.ByteBufferCompat
 
ByteBufferCompat - Class in org.caffinitas.ohc.util
Helper class that enables compilation with any Java version (e.g.
ByteBufferCompat.ByteBufferAccess - Interface in org.caffinitas.ohc.util
 
byteBufferFlip(ByteBuffer) - Static method in class org.caffinitas.ohc.util.ByteBufferCompat
 
byteBufferLimit(ByteBuffer, int) - Static method in class org.caffinitas.ohc.util.ByteBufferCompat
 
byteBufferPosition(ByteBuffer, int) - Static method in class org.caffinitas.ohc.util.ByteBufferCompat
 

C

CacheLoader<K,​V> - Interface in org.caffinitas.ohc
Implementation to load values for cache entries using getWithLoader or OHCache.getWithLoaderAsync(Object, CacheLoader) getWithLoaderAsynd}.
CacheSerializer<T> - Interface in org.caffinitas.ohc
Serialize and deserialize cached data using ByteBuffer
capacity() - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
capacity() - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
capacity() - Method in interface org.caffinitas.ohc.OHCache
 
capacity(long) - Method in class org.caffinitas.ohc.OHCacheBuilder
 
chunkSize(int) - Method in class org.caffinitas.ohc.OHCacheBuilder
 
clear() - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
clear() - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
clear() - Method in interface org.caffinitas.ohc.OHCache
Removes all entries from the cache.
clear(ByteBuffer) - Method in interface org.caffinitas.ohc.util.ByteBufferCompat.ByteBufferAccess
 
close() - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
close() - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
CloseableIterator<E> - Interface in org.caffinitas.ohc
 
containsKey(K) - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
containsKey(K) - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
containsKey(K) - Method in interface org.caffinitas.ohc.OHCache
Checks whether an entry for a given key exists.
count() - Method in class org.caffinitas.ohc.histo.EstimatedHistogram
 
CRC32 - org.caffinitas.ohc.HashAlgorithm
 
CRC32C - org.caffinitas.ohc.HashAlgorithm
 
currentTimeMillis() - Method in interface org.caffinitas.ohc.Ticker
 

D

DEFAULT - Static variable in interface org.caffinitas.ohc.Ticker
 
defaultTTLmillis(long) - Method in class org.caffinitas.ohc.OHCacheBuilder
 
deserialize(ByteBuffer) - Method in interface org.caffinitas.ohc.CacheSerializer
Deserialize from the specified DataInput instance.
deserializeEntries(ReadableByteChannel) - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
deserializeEntries(ReadableByteChannel) - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
deserializeEntries(ReadableByteChannel) - Method in interface org.caffinitas.ohc.OHCache
Deserialize entries.
deserializeEntry(ReadableByteChannel) - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
deserializeEntry(ReadableByteChannel) - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
deserializeEntry(ReadableByteChannel) - Method in interface org.caffinitas.ohc.OHCache
Deserialize a single entry.
deserializeKeys(ReadableByteChannel) - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
deserializeKeys(ReadableByteChannel) - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
deserializeKeys(ReadableByteChannel) - Method in interface org.caffinitas.ohc.OHCache
 
DirectValueAccess - Interface in org.caffinitas.ohc
Returned by OHCache for direct/random access to cached values and must be closed after use.

E

edenSize(double) - Method in class org.caffinitas.ohc.OHCacheBuilder
 
equals(Object) - Method in class org.caffinitas.ohc.histo.EstimatedHistogram
 
equals(Object) - Method in class org.caffinitas.ohc.OHCacheStats
 
EstimatedHistogram - Class in org.caffinitas.ohc.histo
 
EstimatedHistogram() - Constructor for class org.caffinitas.ohc.histo.EstimatedHistogram
 
EstimatedHistogram(int) - Constructor for class org.caffinitas.ohc.histo.EstimatedHistogram
 
EstimatedHistogram(long[], long[]) - Constructor for class org.caffinitas.ohc.histo.EstimatedHistogram
 
eviction(Eviction) - Method in class org.caffinitas.ohc.OHCacheBuilder
 
Eviction - Enum in org.caffinitas.ohc
 
executorService(ScheduledExecutorService) - Method in class org.caffinitas.ohc.OHCacheBuilder
 

F

fixedEntrySize(int, int) - Method in class org.caffinitas.ohc.OHCacheBuilder
 
flip(ByteBuffer) - Method in interface org.caffinitas.ohc.util.ByteBufferCompat.ByteBufferAccess
 
free(long) - Method in interface org.caffinitas.ohc.alloc.IAllocator
 
free(long) - Method in class org.caffinitas.ohc.alloc.JNANativeAllocator
 
free(long) - Method in class org.caffinitas.ohc.alloc.UnsafeAllocator
 
freeCapacity() - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
freeCapacity() - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
freeCapacity() - Method in interface org.caffinitas.ohc.OHCache
 
frequencySketchSize(int) - Method in class org.caffinitas.ohc.OHCacheBuilder
 

G

get(K) - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
get(K) - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
get(K) - Method in interface org.caffinitas.ohc.OHCache
Get the value for a given key.
getAverageSegmentSize() - Method in class org.caffinitas.ohc.OHCacheStats
 
getBucketHistogram() - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
getBucketHistogram() - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
getBucketHistogram() - Method in interface org.caffinitas.ohc.OHCache
 
getBucketOffsets() - Method in class org.caffinitas.ohc.histo.EstimatedHistogram
 
getBuckets(boolean) - Method in class org.caffinitas.ohc.histo.EstimatedHistogram
 
getCapacity() - Method in class org.caffinitas.ohc.OHCacheBuilder
 
getCapacity() - Method in class org.caffinitas.ohc.OHCacheStats
 
getChunkSize() - Method in class org.caffinitas.ohc.OHCacheBuilder
 
getDefaultTTLmillis() - Method in class org.caffinitas.ohc.OHCacheBuilder
 
getDirect(K) - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
getDirect(K) - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
getDirect(K) - Method in interface org.caffinitas.ohc.OHCache
Returns a closeable byte buffer.
getDirect(K, boolean) - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
getDirect(K, boolean) - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
getDirect(K, boolean) - Method in interface org.caffinitas.ohc.OHCache
Like OHCache.getDirect(Object), but allows skipping the update of LRU stats when updateLRU is false.
getEdenSize() - Method in class org.caffinitas.ohc.OHCacheBuilder
 
getEviction() - Method in class org.caffinitas.ohc.OHCacheBuilder
 
getEvictionCount() - Method in class org.caffinitas.ohc.OHCacheStats
 
getExecutorService() - Method in class org.caffinitas.ohc.OHCacheBuilder
 
getExpireCount() - Method in class org.caffinitas.ohc.OHCacheStats
 
getFixedKeySize() - Method in class org.caffinitas.ohc.OHCacheBuilder
 
getFixedValueSize() - Method in class org.caffinitas.ohc.OHCacheBuilder
 
getFree() - Method in class org.caffinitas.ohc.OHCacheStats
 
getFrequencySketchSize() - Method in class org.caffinitas.ohc.OHCacheBuilder
 
getHashAlgorighm() - Method in class org.caffinitas.ohc.OHCacheBuilder
 
getHashTableSize() - Method in class org.caffinitas.ohc.OHCacheBuilder
 
getHitCount() - Method in class org.caffinitas.ohc.OHCacheStats
 
getKeySerializer() - Method in class org.caffinitas.ohc.OHCacheBuilder
 
getLoadFactor() - Method in class org.caffinitas.ohc.OHCacheBuilder
 
getLruCompactions() - Method in class org.caffinitas.ohc.OHCacheStats
 
getMaxEntrySize() - Method in class org.caffinitas.ohc.OHCacheBuilder
 
getMaxSegmentSize() - Method in class org.caffinitas.ohc.OHCacheStats
 
getMinSegmentSize() - Method in class org.caffinitas.ohc.OHCacheStats
 
getMissCount() - Method in class org.caffinitas.ohc.OHCacheStats
 
getPutAddCount() - Method in class org.caffinitas.ohc.OHCacheStats
 
getPutFailCount() - Method in class org.caffinitas.ohc.OHCacheStats
 
getPutReplaceCount() - Method in class org.caffinitas.ohc.OHCacheStats
 
getRehashCount() - Method in class org.caffinitas.ohc.OHCacheStats
 
getRemoveCount() - Method in class org.caffinitas.ohc.OHCacheStats
 
getSegmentCount() - Method in class org.caffinitas.ohc.OHCacheBuilder
 
getSegmentSizes() - Method in class org.caffinitas.ohc.OHCacheStats
 
getSize() - Method in class org.caffinitas.ohc.OHCacheStats
 
getTicker() - Method in class org.caffinitas.ohc.OHCacheBuilder
 
getTimeoutsPrecision() - Method in class org.caffinitas.ohc.OHCacheBuilder
 
getTimeoutsSlots() - Method in class org.caffinitas.ohc.OHCacheBuilder
 
getTotalAllocated() - Method in interface org.caffinitas.ohc.alloc.IAllocator
 
getTotalAllocated() - Method in class org.caffinitas.ohc.alloc.JNANativeAllocator
 
getTotalAllocated() - Method in class org.caffinitas.ohc.alloc.UnsafeAllocator
 
getTotalAllocated() - Method in class org.caffinitas.ohc.OHCacheStats
 
getValueSerializer() - Method in class org.caffinitas.ohc.OHCacheBuilder
 
getWithLoader(K, CacheLoader<K, V>) - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
getWithLoader(K, CacheLoader<K, V>) - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
getWithLoader(K, CacheLoader<K, V>) - Method in interface org.caffinitas.ohc.OHCache
getWithLoader(K, CacheLoader<K, V>, long, TimeUnit) - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
getWithLoader(K, CacheLoader<K, V>, long, TimeUnit) - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
getWithLoader(K, CacheLoader<K, V>, long, TimeUnit) - Method in interface org.caffinitas.ohc.OHCache
getWithLoaderAsync(K, CacheLoader<K, V>) - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
getWithLoaderAsync(K, CacheLoader<K, V>) - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
getWithLoaderAsync(K, CacheLoader<K, V>) - Method in interface org.caffinitas.ohc.OHCache
Shortcut to call OHCache.getWithLoader(Object, CacheLoader, long, TimeUnit) using the default entry time-to-live.
getWithLoaderAsync(K, CacheLoader<K, V>, long) - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
getWithLoaderAsync(K, CacheLoader<K, V>, long) - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
getWithLoaderAsync(K, CacheLoader<K, V>, long) - Method in interface org.caffinitas.ohc.OHCache
Shortcut to call OHCache.getWithLoader(Object, CacheLoader, long, TimeUnit) using the default entry time-to-live.

H

HashAlgorithm - Enum in org.caffinitas.ohc
 
hashCode() - Method in class org.caffinitas.ohc.histo.EstimatedHistogram
 
hashCode() - Method in class org.caffinitas.ohc.OHCacheStats
 
hashMode(HashAlgorithm) - Method in class org.caffinitas.ohc.OHCacheBuilder
 
hashTableSize(int) - Method in class org.caffinitas.ohc.OHCacheBuilder
 
hashTableSizes() - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
hashTableSizes() - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
hashTableSizes() - Method in interface org.caffinitas.ohc.OHCache
 
hotKeyBufferIterator(int) - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
hotKeyBufferIterator(int) - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
hotKeyBufferIterator(int) - Method in interface org.caffinitas.ohc.OHCache
Builds an iterator over all keys returning direct byte buffers.
hotKeyIterator(int) - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
hotKeyIterator(int) - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
hotKeyIterator(int) - Method in interface org.caffinitas.ohc.OHCache
Builds an iterator over the N most recently used keys returning deserialized objects.

I

IAllocator - Interface in org.caffinitas.ohc.alloc
 
isOverflowed() - Method in class org.caffinitas.ohc.histo.EstimatedHistogram
 
isThrowOOME() - Method in class org.caffinitas.ohc.OHCacheBuilder
 
isTimeouts() - Method in class org.caffinitas.ohc.OHCacheBuilder
 
isUnlocked() - Method in class org.caffinitas.ohc.OHCacheBuilder
 

J

JNANativeAllocator - Class in org.caffinitas.ohc.alloc
 
JNANativeAllocator() - Constructor for class org.caffinitas.ohc.alloc.JNANativeAllocator
 

K

keyBufferIterator() - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
keyBufferIterator() - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
keyBufferIterator() - Method in interface org.caffinitas.ohc.OHCache
Builds an iterator over all keys returning direct byte buffers.
keyIterator() - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
keyIterator() - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
keyIterator() - Method in interface org.caffinitas.ohc.OHCache
Builds an iterator over all keys returning deserialized objects.
keySerializer(CacheSerializer<K>) - Method in class org.caffinitas.ohc.OHCacheBuilder
 

L

limit(ByteBuffer, int) - Method in interface org.caffinitas.ohc.util.ByteBufferCompat.ByteBufferAccess
 
load(K) - Method in interface org.caffinitas.ohc.CacheLoader
Cache loaders implement this method and return a non-null value on success.
loadFactor() - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
loadFactor() - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
loadFactor() - Method in interface org.caffinitas.ohc.OHCache
 
loadFactor(float) - Method in class org.caffinitas.ohc.OHCacheBuilder
 
log(Logger) - Method in class org.caffinitas.ohc.histo.EstimatedHistogram
log.debug() every record in the histogram
LRU - org.caffinitas.ohc.Eviction
 

M

max() - Method in class org.caffinitas.ohc.histo.EstimatedHistogram
 
maxEntrySize(long) - Method in class org.caffinitas.ohc.OHCacheBuilder
 
mean() - Method in class org.caffinitas.ohc.histo.EstimatedHistogram
 
memUsed() - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
memUsed() - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
memUsed() - Method in interface org.caffinitas.ohc.OHCache
 
min() - Method in class org.caffinitas.ohc.histo.EstimatedHistogram
 
MURMUR3 - org.caffinitas.ohc.HashAlgorithm
 

N

nanos() - Method in interface org.caffinitas.ohc.Ticker
 
NEVER_EXPIRE - Static variable in interface org.caffinitas.ohc.OHCache
 
newBuilder() - Static method in class org.caffinitas.ohc.OHCacheBuilder
 
NONE - org.caffinitas.ohc.Eviction
 

O

OHCache<K,​V> - Interface in org.caffinitas.ohc
 
OHCacheBuilder<K,​V> - Class in org.caffinitas.ohc
Configures and builds OHC instance.
OHCacheChunkedImpl<K,​V> - Class in org.caffinitas.ohc.chunked
 
OHCacheChunkedImpl(OHCacheBuilder<K, V>) - Constructor for class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
OHCacheLinkedImpl<K,​V> - Class in org.caffinitas.ohc.linked
 
OHCacheLinkedImpl(OHCacheBuilder<K, V>) - Constructor for class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
OHCacheStats - Class in org.caffinitas.ohc
 
OHCacheStats(long, long, long, long, long[], long, long, long, long, long, long, long, long, long, long) - Constructor for class org.caffinitas.ohc.OHCacheStats
 
org.caffinitas.ohc - package org.caffinitas.ohc
 
org.caffinitas.ohc.alloc - package org.caffinitas.ohc.alloc
 
org.caffinitas.ohc.chunked - package org.caffinitas.ohc.chunked
Chunked memory allocation off-heap implementation.
org.caffinitas.ohc.histo - package org.caffinitas.ohc.histo
 
org.caffinitas.ohc.linked - package org.caffinitas.ohc.linked
Linked memory entry off-heap implementation.
org.caffinitas.ohc.util - package org.caffinitas.ohc.util
 

P

percentile(double) - Method in class org.caffinitas.ohc.histo.EstimatedHistogram
 
PermanentLoadException - Exception in org.caffinitas.ohc
 
PermanentLoadException() - Constructor for exception org.caffinitas.ohc.PermanentLoadException
 
PermanentLoadException(String) - Constructor for exception org.caffinitas.ohc.PermanentLoadException
 
PermanentLoadException(String, Throwable) - Constructor for exception org.caffinitas.ohc.PermanentLoadException
 
PermanentLoadException(Throwable) - Constructor for exception org.caffinitas.ohc.PermanentLoadException
 
perSegmentSizes() - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
perSegmentSizes() - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
perSegmentSizes() - Method in interface org.caffinitas.ohc.OHCache
 
position(ByteBuffer, int) - Method in interface org.caffinitas.ohc.util.ByteBufferCompat.ByteBufferAccess
 
put(K, V) - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
put(K, V) - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
put(K, V) - Method in interface org.caffinitas.ohc.OHCache
Same as OHCache.put(Object, Object, long) but uses the configured default TTL, if any.
put(K, V, long) - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
put(K, V, long) - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
put(K, V, long) - Method in interface org.caffinitas.ohc.OHCache
Adds the key/value.
putAll(Map<? extends K, ? extends V>) - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
putAll(Map<? extends K, ? extends V>) - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
putAll(Map<? extends K, ? extends V>) - Method in interface org.caffinitas.ohc.OHCache
This is effectively a shortcut to add all entries in the given map m.
putIfAbsent(K, V) - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
putIfAbsent(K, V) - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
putIfAbsent(K, V) - Method in interface org.caffinitas.ohc.OHCache
Same as OHCache.putIfAbsent(Object, Object, long) but uses the configured default TTL, if any.
putIfAbsent(K, V, long) - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
putIfAbsent(K, V, long) - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
putIfAbsent(K, V, long) - Method in interface org.caffinitas.ohc.OHCache
Adds the key/value if the key is not present.

R

remove(K) - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
remove(K) - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
remove(K) - Method in interface org.caffinitas.ohc.OHCache
Remove a single entry for the given key.
removeAll(Iterable<K>) - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
removeAll(Iterable<K>) - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
removeAll(Iterable<K>) - Method in interface org.caffinitas.ohc.OHCache
This is effectively a shortcut to remove the entries for all keys given in the iterable keys.
resetStatistics() - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
resetStatistics() - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
resetStatistics() - Method in interface org.caffinitas.ohc.OHCache
 

S

segmentCount(int) - Method in class org.caffinitas.ohc.OHCacheBuilder
 
segments() - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
segments() - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
segments() - Method in interface org.caffinitas.ohc.OHCache
 
serialize(T, ByteBuffer) - Method in interface org.caffinitas.ohc.CacheSerializer
Serialize the specified type into the specified ByteBuffer instance.
serializedSize(T) - Method in interface org.caffinitas.ohc.CacheSerializer
Calculate the number of bytes that will be produced by CacheSerializer.serialize(Object, java.nio.ByteBuffer) for given object t.
serializeEntry(K, WritableByteChannel) - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
serializeEntry(K, WritableByteChannel) - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
serializeEntry(K, WritableByteChannel) - Method in interface org.caffinitas.ohc.OHCache
Serialize a cache entry.
serializeHotNEntries(int, WritableByteChannel) - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
serializeHotNEntries(int, WritableByteChannel) - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
serializeHotNEntries(int, WritableByteChannel) - Method in interface org.caffinitas.ohc.OHCache
Serialize a the hottest cache entries.
serializeHotNKeys(int, WritableByteChannel) - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
serializeHotNKeys(int, WritableByteChannel) - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
serializeHotNKeys(int, WritableByteChannel) - Method in interface org.caffinitas.ohc.OHCache
Serialize a the keys of the hottest cache entries.
setCapacity(long) - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
setCapacity(long) - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
setCapacity(long) - Method in interface org.caffinitas.ohc.OHCache
Modify the cache's capacity.
size() - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
size() - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
size() - Method in interface org.caffinitas.ohc.OHCache
 
stats() - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
stats() - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
stats() - Method in interface org.caffinitas.ohc.OHCache
 
SYSTEM_PROPERTY_PREFIX - Static variable in class org.caffinitas.ohc.OHCacheBuilder
 

T

TemporaryLoadException - Exception in org.caffinitas.ohc
 
TemporaryLoadException() - Constructor for exception org.caffinitas.ohc.TemporaryLoadException
 
TemporaryLoadException(String) - Constructor for exception org.caffinitas.ohc.TemporaryLoadException
 
TemporaryLoadException(String, Throwable) - Constructor for exception org.caffinitas.ohc.TemporaryLoadException
 
TemporaryLoadException(Throwable) - Constructor for exception org.caffinitas.ohc.TemporaryLoadException
 
throwOOME(boolean) - Method in class org.caffinitas.ohc.OHCacheBuilder
 
ticker(Ticker) - Method in class org.caffinitas.ohc.OHCacheBuilder
 
Ticker - Interface in org.caffinitas.ohc
 
timeouts(boolean) - Method in class org.caffinitas.ohc.OHCacheBuilder
 
timeoutsPrecision(int) - Method in class org.caffinitas.ohc.OHCacheBuilder
 
timeoutsSlots(int) - Method in class org.caffinitas.ohc.OHCacheBuilder
 
toString() - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
toString() - Method in class org.caffinitas.ohc.histo.EstimatedHistogram
 
toString() - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
toString() - Method in class org.caffinitas.ohc.OHCacheStats
 

U

unlocked(boolean) - Method in class org.caffinitas.ohc.OHCacheBuilder
 
UnsafeAllocator - Class in org.caffinitas.ohc.alloc
 
UnsafeAllocator() - Constructor for class org.caffinitas.ohc.alloc.UnsafeAllocator
 
USE_DEFAULT_EXPIRE_AT - Static variable in interface org.caffinitas.ohc.OHCache
 

V

valueOf(String) - Static method in enum org.caffinitas.ohc.Eviction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.caffinitas.ohc.HashAlgorithm
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.caffinitas.ohc.Eviction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.caffinitas.ohc.HashAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
valueSerializer(CacheSerializer<V>) - Method in class org.caffinitas.ohc.OHCacheBuilder
 

W

W_TINY_LFU - org.caffinitas.ohc.Eviction
 

X

XX - org.caffinitas.ohc.HashAlgorithm
 
A B C D E F G H I J K L M N O P R S T U V W X 
All Classes All Packages