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
All Classes All Packages
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
orOHCache.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 whenupdateLRU
isfalse
. - 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 objectt
. - 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
All Classes All Packages