Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W 

A

accept(String) - Method in class org.caffinitas.ohc.benchmark.distribution.GroupedOptions
 
accept(String) - Method in class org.caffinitas.ohc.benchmark.distribution.OptionDistribution
 
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, long) - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
addOrReplace(K, V, V) - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
addOrReplace(K, V, V, long) - 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 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
 
allocateMultiThreaded(AllocatorBenchmark.Rand, AllocatorBenchmark.Allocations) - Method in class org.caffinitas.ohc.jmh.AllocatorBenchmark
 
allocateSingleThreaded(AllocatorBenchmark.Rand, AllocatorBenchmark.Allocations) - Method in class org.caffinitas.ohc.jmh.AllocatorBenchmark
 
Allocations() - Constructor for class org.caffinitas.ohc.jmh.AllocatorBenchmark.Allocations
 
AllocatorBenchmark - Class in org.caffinitas.ohc.jmh
 
AllocatorBenchmark() - Constructor for class org.caffinitas.ohc.jmh.AllocatorBenchmark
 
AllocatorBenchmark.Allocations - Class in org.caffinitas.ohc.jmh
 
AllocatorBenchmark.Rand - Class in org.caffinitas.ohc.jmh
 
average() - Method in class org.caffinitas.ohc.benchmark.distribution.Distribution
 

B

BenchmarkOHC - Class in org.caffinitas.ohc.benchmark
 
BenchmarkOHC() - Constructor for class org.caffinitas.ohc.benchmark.BenchmarkOHC
 
BenchmarkUtils - Class in org.caffinitas.ohc.benchmark
 
BenchmarkUtils() - Constructor for class org.caffinitas.ohc.benchmark.BenchmarkUtils
 
BenchmarkUtils.KeySerializer - Class in org.caffinitas.ohc.benchmark
 
BUCKET_HISTOGRAM - Static variable in class org.caffinitas.ohc.benchmark.BenchmarkOHC
 
buffer() - Method in interface org.caffinitas.ohc.DirectValueAccess
 
build() - Method in class org.caffinitas.ohc.OHCacheBuilder
 
BUILDER - Static variable in class org.caffinitas.ohc.benchmark.distribution.OptionDistribution
 
byteArraySerializer - Static variable in class org.caffinitas.ohc.jmh.Utils
 

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 - Static variable in class org.caffinitas.ohc.benchmark.BenchmarkOHC
 
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
 
CHUNK_SIZE - Static variable in class org.caffinitas.ohc.benchmark.BenchmarkOHC
 
chunkSize(int) - Method in class org.caffinitas.ohc.OHCacheBuilder
 
clear() - Method in class org.caffinitas.ohc.benchmark.MergeableTimerSource
 
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.
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.
containsNonExisting() - Method in class org.caffinitas.ohc.jmh.OHCBenchmark
 
count() - Method in class org.caffinitas.ohc.histo.EstimatedHistogram
 
createAllocator() - Method in class org.caffinitas.ohc.jmh.AllocatorBenchmark
 
CSV - Static variable in class org.caffinitas.ohc.benchmark.BenchmarkOHC
 
currentTimeMillis() - Method in interface org.caffinitas.ohc.Ticker
 

D

DEFAULT - Static variable in interface org.caffinitas.ohc.Ticker
 
DEFAULT_KEY_DIST - Static variable in class org.caffinitas.ohc.benchmark.BenchmarkOHC
 
DEFAULT_VALUE_SIZE_DIST - Static variable in class org.caffinitas.ohc.benchmark.BenchmarkOHC
 
defaultTTLmillis(long) - Method in class org.caffinitas.ohc.OHCacheBuilder
 
deserialize(ByteBuffer) - Method in class org.caffinitas.ohc.benchmark.BenchmarkUtils.KeySerializer
 
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
 
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
 
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.
Distribution - Class in org.caffinitas.ohc.benchmark.distribution
 
Distribution() - Constructor for class org.caffinitas.ohc.benchmark.distribution.Distribution
 
DistributionBoundApache - Class in org.caffinitas.ohc.benchmark.distribution
 
DistributionBoundApache(AbstractRealDistribution, long, long) - Constructor for class org.caffinitas.ohc.benchmark.distribution.DistributionBoundApache
 
DistributionFactory - Interface in org.caffinitas.ohc.benchmark.distribution
 
DistributionFixed - Class in org.caffinitas.ohc.benchmark.distribution
 
DistributionFixed(long) - Constructor for class org.caffinitas.ohc.benchmark.distribution.DistributionFixed
 
DistributionInverted - Class in org.caffinitas.ohc.benchmark.distribution
 
DistributionInverted(Distribution) - Constructor for class org.caffinitas.ohc.benchmark.distribution.DistributionInverted
 
DistributionOffsetApache - Class in org.caffinitas.ohc.benchmark.distribution
 
DistributionOffsetApache(AbstractRealDistribution, long, long) - Constructor for class org.caffinitas.ohc.benchmark.distribution.DistributionOffsetApache
 
DistributionQuantized - Class in org.caffinitas.ohc.benchmark.distribution
 
DistributionQuantized(Distribution, int) - Constructor for class org.caffinitas.ohc.benchmark.distribution.DistributionQuantized
 
DummyJavadocPlaceholder - Class in org.caffinitas.ohc
This is a placeholder for Javadoc to succeed since maven-central requires a javadoc artifact for everything
DummyJavadocPlaceholder() - Constructor for class org.caffinitas.ohc.DummyJavadocPlaceholder
 
DURATION - Static variable in class org.caffinitas.ohc.benchmark.BenchmarkOHC
 

E

edenSize(double) - Method in class org.caffinitas.ohc.OHCacheBuilder
 
equals(Object) - Method in class org.caffinitas.ohc.benchmark.distribution.OptionDistribution
 
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 - Static variable in class org.caffinitas.ohc.benchmark.BenchmarkOHC
 
Eviction - Enum in org.caffinitas.ohc
 
eviction(Eviction) - Method in class org.caffinitas.ohc.OHCacheBuilder
 
executorService(ScheduledExecutorService) - Method in class org.caffinitas.ohc.OHCacheBuilder
 

F

FasterRandom - Class in org.caffinitas.ohc.benchmark.distribution
 
FasterRandom() - Constructor for class org.caffinitas.ohc.benchmark.distribution.FasterRandom
 
FasterRandom - Class in org.caffinitas.ohc.jmh
 
FasterRandom() - Constructor for class org.caffinitas.ohc.jmh.FasterRandom
 
FIXED_KEY_SIZE - Static variable in class org.caffinitas.ohc.benchmark.BenchmarkOHC
 
FIXED_VALUE_SIZE - Static variable in class org.caffinitas.ohc.benchmark.BenchmarkOHC
 
fixedEntrySize(int, int) - Method in class org.caffinitas.ohc.OHCacheBuilder
 
formatLong(String, String) - Static method in class org.caffinitas.ohc.benchmark.distribution.GroupedOptions
 
formatMultiLine(String, String) - Static method in class org.caffinitas.ohc.benchmark.distribution.GroupedOptions
 
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() - Method in interface org.caffinitas.ohc.benchmark.distribution.DistributionFactory
 
get(String) - Static method in class org.caffinitas.ohc.benchmark.distribution.OptionDistribution
 
get() - Method in class org.caffinitas.ohc.benchmark.distribution.OptionDistribution
 
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, boolean) - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
getDirect(K) - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
getDirect(K, boolean) - 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 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
 
getMultiThreaded(OHCBenchmark.GetState) - Method in class org.caffinitas.ohc.jmh.OHCBenchmark
 
getNonExisting() - Method in class org.caffinitas.ohc.jmh.OHCBenchmark
 
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
 
getSingleThreaded(OHCBenchmark.GetState) - Method in class org.caffinitas.ohc.jmh.OHCBenchmark
 
getSize() - Method in class org.caffinitas.ohc.OHCacheStats
 
GetState() - Constructor for class org.caffinitas.ohc.jmh.OHCBenchmark.GetState
 
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>, long, TimeUnit) - 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>, long, TimeUnit) - 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 interface org.caffinitas.ohc.OHCache
getWithLoaderAsync(K, CacheLoader<K, V>) - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
getWithLoaderAsync(K, CacheLoader<K, V>, long) - 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>, long) - 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 interface org.caffinitas.ohc.OHCache
Shortcut to call OHCache.getWithLoader(Object, CacheLoader, long, TimeUnit) using the default entry time-to-live.
GroupedOptions - Class in org.caffinitas.ohc.benchmark.distribution
 
GroupedOptions() - Constructor for class org.caffinitas.ohc.benchmark.distribution.GroupedOptions
 

H

happy() - Method in class org.caffinitas.ohc.benchmark.distribution.GroupedOptions
 
happy() - Method in class org.caffinitas.ohc.benchmark.distribution.OptionDistribution
 
HASH_MODE - Static variable in class org.caffinitas.ohc.benchmark.BenchmarkOHC
 
HASH_TABLE_SIZE - Static variable in class org.caffinitas.ohc.benchmark.BenchmarkOHC
 
HashAlgorithm - Enum in org.caffinitas.ohc
 
hashCode() - Method in class org.caffinitas.ohc.benchmark.distribution.OptionDistribution
 
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
 
help() - Static method in class org.caffinitas.ohc.benchmark.distribution.OptionDistribution
 
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
 
intSerializer - Static variable in class org.caffinitas.ohc.jmh.Utils
 
inverseCumProb(double) - Method in class org.caffinitas.ohc.benchmark.distribution.Distribution
 
inverseCumProb(double) - Method in class org.caffinitas.ohc.benchmark.distribution.DistributionBoundApache
 
inverseCumProb(double) - Method in class org.caffinitas.ohc.benchmark.distribution.DistributionFixed
 
inverseCumProb(double) - Method in class org.caffinitas.ohc.benchmark.distribution.DistributionInverted
 
inverseCumProb(double) - Method in class org.caffinitas.ohc.benchmark.distribution.DistributionOffsetApache
 
inverseCumProb(double) - Method in class org.caffinitas.ohc.benchmark.distribution.DistributionQuantized
 
invert(Distribution) - Static method in class org.caffinitas.ohc.benchmark.distribution.DistributionInverted
 
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

key - Variable in class org.caffinitas.ohc.jmh.OHCBenchmark.GetState
 
key - Variable in class org.caffinitas.ohc.jmh.OHCBenchmark.PutState
 
KEY_LEN - Static variable in class org.caffinitas.ohc.benchmark.BenchmarkOHC
 
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(int) - Constructor for class org.caffinitas.ohc.benchmark.BenchmarkUtils.KeySerializer
 
keySerializer(CacheSerializer<K>) - Method in class org.caffinitas.ohc.OHCacheBuilder
 

L

load(K) - Method in interface org.caffinitas.ohc.CacheLoader
Cache loaders implement this method and return a non-null value on success.
LOAD_FACTOR - Static variable in class org.caffinitas.ohc.benchmark.BenchmarkOHC
 
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
longDisplay() - Method in class org.caffinitas.ohc.benchmark.distribution.OptionDistribution
 
longSerializer - Static variable in class org.caffinitas.ohc.benchmark.BenchmarkUtils
 

M

main(String[]) - Static method in class org.caffinitas.ohc.benchmark.BenchmarkOHC
 
max() - Method in class org.caffinitas.ohc.histo.EstimatedHistogram
 
MAX_ENTRY_SIZE - Static variable in class org.caffinitas.ohc.benchmark.BenchmarkOHC
 
maxEntrySize(long) - Method in class org.caffinitas.ohc.OHCacheBuilder
 
maxValue() - Method in class org.caffinitas.ohc.benchmark.distribution.Distribution
 
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
 
MergeableTimer - Class in org.caffinitas.ohc.benchmark
 
MergeableTimer() - Constructor for class org.caffinitas.ohc.benchmark.MergeableTimer
 
MergeableTimerSource - Class in org.caffinitas.ohc.benchmark
 
MergeableTimerSource() - Constructor for class org.caffinitas.ohc.benchmark.MergeableTimerSource
 
mergeTo(MergeableTimer) - Method in class org.caffinitas.ohc.benchmark.MergeableTimerSource
 
min() - Method in class org.caffinitas.ohc.histo.EstimatedHistogram
 
minValue() - Method in class org.caffinitas.ohc.benchmark.distribution.Distribution
 
multiLineDisplay() - Method in class org.caffinitas.ohc.benchmark.distribution.OptionDistribution
 

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
 
next() - Method in class org.caffinitas.ohc.benchmark.distribution.Distribution
 
next() - Method in class org.caffinitas.ohc.benchmark.distribution.DistributionBoundApache
 
next() - Method in class org.caffinitas.ohc.benchmark.distribution.DistributionFixed
 
next() - Method in class org.caffinitas.ohc.benchmark.distribution.DistributionInverted
 
next() - Method in class org.caffinitas.ohc.benchmark.distribution.DistributionOffsetApache
 
next() - Method in class org.caffinitas.ohc.benchmark.distribution.DistributionQuantized
 
nextBoolean() - Method in class org.caffinitas.ohc.benchmark.distribution.FasterRandom
 
nextBoolean() - Method in class org.caffinitas.ohc.jmh.FasterRandom
 
nextBytes(byte[]) - Method in class org.caffinitas.ohc.benchmark.distribution.FasterRandom
 
nextBytes(byte[]) - Method in class org.caffinitas.ohc.jmh.FasterRandom
 
nextDouble() - Method in class org.caffinitas.ohc.benchmark.distribution.Distribution
 
nextDouble() - Method in class org.caffinitas.ohc.benchmark.distribution.DistributionBoundApache
 
nextDouble() - Method in class org.caffinitas.ohc.benchmark.distribution.DistributionFixed
 
nextDouble() - Method in class org.caffinitas.ohc.benchmark.distribution.DistributionInverted
 
nextDouble() - Method in class org.caffinitas.ohc.benchmark.distribution.DistributionOffsetApache
 
nextDouble() - Method in class org.caffinitas.ohc.benchmark.distribution.DistributionQuantized
 
nextDouble() - Method in class org.caffinitas.ohc.benchmark.distribution.FasterRandom
 
nextDouble() - Method in class org.caffinitas.ohc.jmh.FasterRandom
 
nextFloat() - Method in class org.caffinitas.ohc.benchmark.distribution.FasterRandom
 
nextFloat() - Method in class org.caffinitas.ohc.jmh.FasterRandom
 
nextGaussian() - Method in class org.caffinitas.ohc.benchmark.distribution.FasterRandom
 
nextGaussian() - Method in class org.caffinitas.ohc.jmh.FasterRandom
 
nextInt() - Method in class org.caffinitas.ohc.benchmark.distribution.FasterRandom
 
nextInt(int) - Method in class org.caffinitas.ohc.benchmark.distribution.FasterRandom
 
nextInt() - Method in class org.caffinitas.ohc.jmh.FasterRandom
 
nextInt(int) - Method in class org.caffinitas.ohc.jmh.FasterRandom
 
nextLong() - Method in class org.caffinitas.ohc.benchmark.distribution.FasterRandom
 
nextLong() - Method in class org.caffinitas.ohc.jmh.FasterRandom
 

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
 
OHCBenchmark - Class in org.caffinitas.ohc.jmh
 
OHCBenchmark() - Constructor for class org.caffinitas.ohc.jmh.OHCBenchmark
 
OHCBenchmark.GetState - Class in org.caffinitas.ohc.jmh
 
OHCBenchmark.PutState - Class in org.caffinitas.ohc.jmh
 
ONE_MB - Static variable in class org.caffinitas.ohc.benchmark.BenchmarkOHC
 
OptionDistribution - Class in org.caffinitas.ohc.benchmark.distribution
For selecting a mathematical distribution
OptionDistribution(String, String, String) - Constructor for class org.caffinitas.ohc.benchmark.distribution.OptionDistribution
 
OptionDistribution(String, String, String, boolean) - Constructor for class org.caffinitas.ohc.benchmark.distribution.OptionDistribution
 
options() - Method in class org.caffinitas.ohc.benchmark.distribution.GroupedOptions
 
org.caffinitas.ohc - package org.caffinitas.ohc
 
org.caffinitas.ohc.alloc - package org.caffinitas.ohc.alloc
 
org.caffinitas.ohc.benchmark - package org.caffinitas.ohc.benchmark
 
org.caffinitas.ohc.benchmark.distribution - package org.caffinitas.ohc.benchmark.distribution
 
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.jmh - package org.caffinitas.ohc.jmh
 
org.caffinitas.ohc.linked - package org.caffinitas.ohc.linked
Linked memory entry off-heap implementation.

P

parseLong(String) - Static method in class org.caffinitas.ohc.benchmark.distribution.OptionDistribution
 
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(Throwable) - 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
 
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
 
printMessage(String, Object...) - Static method in class org.caffinitas.ohc.benchmark.BenchmarkOHC
 
printOptions(PrintStream, String, GroupedOptions...) - Static method in class org.caffinitas.ohc.benchmark.distribution.GroupedOptions
 
put(K, V) - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
put(K, V, long) - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
put(K, V) - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
put(K, V, long) - 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 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, long) - Method in class org.caffinitas.ohc.chunked.OHCacheChunkedImpl
 
putIfAbsent(K, V) - Method in class org.caffinitas.ohc.linked.OHCacheLinkedImpl
 
putIfAbsent(K, V, long) - 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 interface org.caffinitas.ohc.OHCache
Adds the key/value if the key is not present.
putMultiThreaded(OHCBenchmark.PutState) - Method in class org.caffinitas.ohc.jmh.OHCBenchmark
 
putSingleThreaded(OHCBenchmark.PutState) - Method in class org.caffinitas.ohc.jmh.OHCBenchmark
 
PutState() - Constructor for class org.caffinitas.ohc.jmh.OHCBenchmark.PutState
 

R

Rand() - Constructor for class org.caffinitas.ohc.jmh.AllocatorBenchmark.Rand
 
READ_KEY_DIST - Static variable in class org.caffinitas.ohc.benchmark.BenchmarkOHC
 
READ_WRITE_RATIO - Static variable in class org.caffinitas.ohc.benchmark.BenchmarkOHC
 
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
 
run - Variable in class org.caffinitas.ohc.jmh.OHCBenchmark.GetState
 

S

SEGMENT_COUNT - Static variable in class org.caffinitas.ohc.benchmark.BenchmarkOHC
 
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
 
select(String[], G...) - Static method in class org.caffinitas.ohc.benchmark.distribution.GroupedOptions
 
serialize(Long, ByteBuffer) - Method in class org.caffinitas.ohc.benchmark.BenchmarkUtils.KeySerializer
 
serialize(T, ByteBuffer) - Method in interface org.caffinitas.ohc.CacheSerializer
Serialize the specified type into the specified ByteBuffer instance.
serializedSize(Long) - Method in class org.caffinitas.ohc.benchmark.BenchmarkUtils.KeySerializer
 
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
 
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
 
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
 
serializer - Static variable in class org.caffinitas.ohc.benchmark.BenchmarkUtils
 
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.
setSeed(long) - Method in class org.caffinitas.ohc.benchmark.distribution.Distribution
 
setSeed(long) - Method in class org.caffinitas.ohc.benchmark.distribution.DistributionBoundApache
 
setSeed(long) - Method in class org.caffinitas.ohc.benchmark.distribution.DistributionFixed
 
setSeed(long) - Method in class org.caffinitas.ohc.benchmark.distribution.DistributionInverted
 
setSeed(long) - Method in class org.caffinitas.ohc.benchmark.distribution.DistributionOffsetApache
 
setSeed(long) - Method in class org.caffinitas.ohc.benchmark.distribution.DistributionQuantized
 
setSeed(int) - Method in class org.caffinitas.ohc.benchmark.distribution.FasterRandom
 
setSeed(int[]) - Method in class org.caffinitas.ohc.benchmark.distribution.FasterRandom
 
setSeed(long) - Method in class org.caffinitas.ohc.benchmark.distribution.FasterRandom
 
setSeed(int) - Method in class org.caffinitas.ohc.jmh.FasterRandom
 
setSeed(int[]) - Method in class org.caffinitas.ohc.jmh.FasterRandom
 
setSeed(long) - Method in class org.caffinitas.ohc.jmh.FasterRandom
 
setup() - Method in class org.caffinitas.ohc.jmh.OHCBenchmark
 
shortDisplay() - Method in class org.caffinitas.ohc.benchmark.distribution.OptionDistribution
 
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

Task - Interface in org.caffinitas.ohc.benchmark
 
tearDown(AllocatorBenchmark.Allocations) - Method in class org.caffinitas.ohc.jmh.AllocatorBenchmark
 
tearDown() - Method in class org.caffinitas.ohc.jmh.OHCBenchmark
 
TemporaryLoadException - Exception in org.caffinitas.ohc
 
TemporaryLoadException() - Constructor for exception org.caffinitas.ohc.TemporaryLoadException
 
TemporaryLoadException(Throwable) - 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
 
THREADS - Static variable in class org.caffinitas.ohc.benchmark.BenchmarkOHC
 
throwOOME(boolean) - Method in class org.caffinitas.ohc.OHCacheBuilder
 
ticker(Ticker) - Method in class org.caffinitas.ohc.OHCacheBuilder
 
Ticker - Interface in org.caffinitas.ohc
 
time(Callable<T>) - Method in class org.caffinitas.ohc.benchmark.MergeableTimerSource
 
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
 
timer() - Method in interface org.caffinitas.ohc.benchmark.Task
 
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 - Static variable in class org.caffinitas.ohc.benchmark.BenchmarkOHC
 
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
 
Utils - Class in org.caffinitas.ohc.jmh
 
Utils() - Constructor for class org.caffinitas.ohc.jmh.Utils
 

V

VALUE_SIZE_DIST - Static variable in class org.caffinitas.ohc.benchmark.BenchmarkOHC
 
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

WARM_UP - Static variable in class org.caffinitas.ohc.benchmark.BenchmarkOHC
 
WRITE_KEY_DIST - Static variable in class org.caffinitas.ohc.benchmark.BenchmarkOHC
 
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links

Copyright © 2014-2017 Robert Stupp, Koeln, Germany, robert-stupp.de. All Rights Reserved.