├── .gitignore ├── BUILDING.rst ├── CHANGES.txt ├── LICENSE.txt ├── README.rst ├── ohc-benchmark ├── LICENSE.txt ├── NOTES.txt ├── pom.xml └── src │ ├── assembly │ └── assembly.xml │ └── main │ ├── java │ └── org │ │ └── caffinitas │ │ └── ohc │ │ └── benchmark │ │ ├── BenchmarkOHC.java │ │ ├── BenchmarkUtils.java │ │ ├── Driver.java │ │ ├── MergeableTimer.java │ │ ├── MergeableTimerSource.java │ │ ├── ReadTask.java │ │ ├── Shared.java │ │ ├── Task.java │ │ ├── WriteTask.java │ │ └── distribution │ │ ├── Distribution.java │ │ ├── DistributionBoundApache.java │ │ ├── DistributionFactory.java │ │ ├── DistributionFixed.java │ │ ├── DistributionInverted.java │ │ ├── DistributionOffsetApache.java │ │ ├── DistributionQuantized.java │ │ ├── FasterRandom.java │ │ ├── GroupedOptions.java │ │ ├── Option.java │ │ └── OptionDistribution.java │ ├── resources │ ├── log4j2.xml │ └── logback.xml │ └── sh │ ├── batch-bench.sh │ └── consolidate-output.sh ├── ohc-core ├── LICENSE.txt ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── caffinitas │ │ └── ohc │ │ ├── CacheLoader.java │ │ ├── CacheSerializer.java │ │ ├── CloseableIterator.java │ │ ├── DirectValueAccess.java │ │ ├── Eviction.java │ │ ├── HashAlgorithm.java │ │ ├── OHCache.java │ │ ├── OHCacheBuilder.java │ │ ├── OHCacheStats.java │ │ ├── PermanentLoadException.java │ │ ├── TemporaryLoadException.java │ │ ├── Ticker.java │ │ ├── alloc │ │ ├── IAllocator.java │ │ ├── JNANativeAllocator.java │ │ └── UnsafeAllocator.java │ │ ├── chunked │ │ ├── Crc32Hash.java │ │ ├── Crc32cHash.java │ │ ├── Hasher.java │ │ ├── KeyBuffer.java │ │ ├── Murmur3Hash.java │ │ ├── OHCacheChunkedImpl.java │ │ ├── OffHeapChunkedMap.java │ │ ├── Uns.java │ │ ├── Util.java │ │ ├── XxHash.java │ │ └── package-info.java │ │ ├── histo │ │ └── EstimatedHistogram.java │ │ ├── linked │ │ ├── BufferedReadableByteChannel.java │ │ ├── BufferedWritableByteChannel.java │ │ ├── CompressingOutputChannel.java │ │ ├── Crc32Hash.java │ │ ├── Crc32cHash.java │ │ ├── DecompressingInputChannel.java │ │ ├── DirectValueAccessImpl.java │ │ ├── FrequencySketch.java │ │ ├── HashEntries.java │ │ ├── Hasher.java │ │ ├── KeyBuffer.java │ │ ├── LongArrayList.java │ │ ├── Murmur3Hash.java │ │ ├── OHCacheLinkedImpl.java │ │ ├── OffHeapLinkedLRUMap.java │ │ ├── OffHeapLinkedMap.java │ │ ├── OffHeapLinkedPermMap.java │ │ ├── OffHeapLinkedWTinyLFUMap.java │ │ ├── Timeouts.java │ │ ├── Uns.java │ │ ├── Util.java │ │ ├── XxHash.java │ │ └── package-info.java │ │ └── util │ │ └── ByteBufferCompat.java │ └── test │ ├── java │ └── org │ │ └── caffinitas │ │ └── ohc │ │ ├── OHCacheBuilderTest.java │ │ ├── TestTicker.java │ │ ├── chunked │ │ ├── CheckOHCacheImpl.java │ │ ├── CheckSegment.java │ │ ├── ChunkedCacheImplTest.java │ │ ├── ChunkedFixedCacheImplTest.java │ │ ├── DoubleCheckCacheImpl.java │ │ ├── EvictionTest.java │ │ ├── HasherTest.java │ │ ├── KeyBufferTest.java │ │ ├── RehashTest.java │ │ ├── TestUtils.java │ │ ├── UnsTest.java │ │ └── UtilTest.java │ │ └── linked │ │ ├── CacheLoaderTest.java │ │ ├── CacheSerializerTest.java │ │ ├── CheckOHCacheImpl.java │ │ ├── CheckSegment.java │ │ ├── CrossCheckAddOrReplaceTest.java │ │ ├── CrossCheckCapacityTest.java │ │ ├── CrossCheckClearTest.java │ │ ├── CrossCheckContainsKeyTest.java │ │ ├── CrossCheckGetPutTest.java │ │ ├── CrossCheckHotNTest.java │ │ ├── CrossCheckIteratorsTest.java │ │ ├── CrossCheckLruTest.java │ │ ├── CrossCheckManyTest.java │ │ ├── CrossCheckPutAllTest.java │ │ ├── CrossCheckPutIfAbsentTest.java │ │ ├── CrossCheckPutTooLargeTest.java │ │ ├── CrossCheckRemoveAllTest.java │ │ ├── CrossCheckRemoveTest.java │ │ ├── CrossCheckTestBase.java │ │ ├── DirectAccessTest.java │ │ ├── DoubleCheckCacheImpl.java │ │ ├── FrequencySketchTest.java │ │ ├── HashEntriesTest.java │ │ ├── HasherTest.java │ │ ├── HeapKeyBuffer.java │ │ ├── KeyBufferTest.java │ │ ├── LinkedImplTest.java │ │ ├── LongArrayListTest.java │ │ ├── RehashTest.java │ │ ├── SerializationTest.java │ │ ├── TestUtils.java │ │ ├── TimeoutsTest.java │ │ ├── UnsTest.java │ │ └── UtilTest.java │ └── resources │ ├── log4j2-test.xml │ └── logback-test.xml ├── ohc-jmh ├── LICENSE.txt ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── caffinitas │ │ └── ohc │ │ └── jmh │ │ ├── AllocatorBenchmark.java │ │ ├── FasterRandom.java │ │ ├── OHCBenchmark.java │ │ └── Utils.java │ └── resources │ └── log4j2.xml └── pom.xml /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | out 3 | target 4 | *.iml 5 | 6 | .DS_Store 7 | 8 | hs_err_*.log 9 | 10 | batch-bench 11 | -------------------------------------------------------------------------------- /BUILDING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/BUILDING.rst -------------------------------------------------------------------------------- /CHANGES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/CHANGES.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/README.rst -------------------------------------------------------------------------------- /ohc-benchmark/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-benchmark/LICENSE.txt -------------------------------------------------------------------------------- /ohc-benchmark/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-benchmark/NOTES.txt -------------------------------------------------------------------------------- /ohc-benchmark/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-benchmark/pom.xml -------------------------------------------------------------------------------- /ohc-benchmark/src/assembly/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-benchmark/src/assembly/assembly.xml -------------------------------------------------------------------------------- /ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/BenchmarkOHC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/BenchmarkOHC.java -------------------------------------------------------------------------------- /ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/BenchmarkUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/BenchmarkUtils.java -------------------------------------------------------------------------------- /ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/Driver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/Driver.java -------------------------------------------------------------------------------- /ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/MergeableTimer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/MergeableTimer.java -------------------------------------------------------------------------------- /ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/MergeableTimerSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/MergeableTimerSource.java -------------------------------------------------------------------------------- /ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/ReadTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/ReadTask.java -------------------------------------------------------------------------------- /ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/Shared.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/Shared.java -------------------------------------------------------------------------------- /ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/Task.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/Task.java -------------------------------------------------------------------------------- /ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/WriteTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/WriteTask.java -------------------------------------------------------------------------------- /ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/distribution/Distribution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/distribution/Distribution.java -------------------------------------------------------------------------------- /ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/distribution/DistributionBoundApache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/distribution/DistributionBoundApache.java -------------------------------------------------------------------------------- /ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/distribution/DistributionFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/distribution/DistributionFactory.java -------------------------------------------------------------------------------- /ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/distribution/DistributionFixed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/distribution/DistributionFixed.java -------------------------------------------------------------------------------- /ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/distribution/DistributionInverted.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/distribution/DistributionInverted.java -------------------------------------------------------------------------------- /ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/distribution/DistributionOffsetApache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/distribution/DistributionOffsetApache.java -------------------------------------------------------------------------------- /ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/distribution/DistributionQuantized.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/distribution/DistributionQuantized.java -------------------------------------------------------------------------------- /ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/distribution/FasterRandom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/distribution/FasterRandom.java -------------------------------------------------------------------------------- /ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/distribution/GroupedOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/distribution/GroupedOptions.java -------------------------------------------------------------------------------- /ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/distribution/Option.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/distribution/Option.java -------------------------------------------------------------------------------- /ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/distribution/OptionDistribution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/distribution/OptionDistribution.java -------------------------------------------------------------------------------- /ohc-benchmark/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-benchmark/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /ohc-benchmark/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-benchmark/src/main/resources/logback.xml -------------------------------------------------------------------------------- /ohc-benchmark/src/main/sh/batch-bench.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-benchmark/src/main/sh/batch-bench.sh -------------------------------------------------------------------------------- /ohc-benchmark/src/main/sh/consolidate-output.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-benchmark/src/main/sh/consolidate-output.sh -------------------------------------------------------------------------------- /ohc-core/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/LICENSE.txt -------------------------------------------------------------------------------- /ohc-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/pom.xml -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/CacheLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/CacheLoader.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/CacheSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/CacheSerializer.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/CloseableIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/CloseableIterator.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/DirectValueAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/DirectValueAccess.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/Eviction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/Eviction.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/HashAlgorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/HashAlgorithm.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/OHCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/OHCache.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/OHCacheBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/OHCacheBuilder.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/OHCacheStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/OHCacheStats.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/PermanentLoadException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/PermanentLoadException.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/TemporaryLoadException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/TemporaryLoadException.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/Ticker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/Ticker.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/alloc/IAllocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/alloc/IAllocator.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/alloc/JNANativeAllocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/alloc/JNANativeAllocator.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/alloc/UnsafeAllocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/alloc/UnsafeAllocator.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/chunked/Crc32Hash.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/chunked/Crc32Hash.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/chunked/Crc32cHash.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/chunked/Crc32cHash.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/chunked/Hasher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/chunked/Hasher.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/chunked/KeyBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/chunked/KeyBuffer.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/chunked/Murmur3Hash.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/chunked/Murmur3Hash.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/chunked/OHCacheChunkedImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/chunked/OHCacheChunkedImpl.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/chunked/OffHeapChunkedMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/chunked/OffHeapChunkedMap.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/chunked/Uns.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/chunked/Uns.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/chunked/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/chunked/Util.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/chunked/XxHash.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/chunked/XxHash.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/chunked/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/chunked/package-info.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/histo/EstimatedHistogram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/histo/EstimatedHistogram.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/linked/BufferedReadableByteChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/linked/BufferedReadableByteChannel.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/linked/BufferedWritableByteChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/linked/BufferedWritableByteChannel.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/linked/CompressingOutputChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/linked/CompressingOutputChannel.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/linked/Crc32Hash.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/linked/Crc32Hash.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/linked/Crc32cHash.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/linked/Crc32cHash.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/linked/DecompressingInputChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/linked/DecompressingInputChannel.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/linked/DirectValueAccessImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/linked/DirectValueAccessImpl.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/linked/FrequencySketch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/linked/FrequencySketch.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/linked/HashEntries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/linked/HashEntries.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/linked/Hasher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/linked/Hasher.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/linked/KeyBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/linked/KeyBuffer.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/linked/LongArrayList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/linked/LongArrayList.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/linked/Murmur3Hash.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/linked/Murmur3Hash.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/linked/OHCacheLinkedImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/linked/OHCacheLinkedImpl.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/linked/OffHeapLinkedLRUMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/linked/OffHeapLinkedLRUMap.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/linked/OffHeapLinkedMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/linked/OffHeapLinkedMap.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/linked/OffHeapLinkedPermMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/linked/OffHeapLinkedPermMap.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/linked/OffHeapLinkedWTinyLFUMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/linked/OffHeapLinkedWTinyLFUMap.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/linked/Timeouts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/linked/Timeouts.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/linked/Uns.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/linked/Uns.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/linked/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/linked/Util.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/linked/XxHash.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/linked/XxHash.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/linked/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/linked/package-info.java -------------------------------------------------------------------------------- /ohc-core/src/main/java/org/caffinitas/ohc/util/ByteBufferCompat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/main/java/org/caffinitas/ohc/util/ByteBufferCompat.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/OHCacheBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/OHCacheBuilderTest.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/TestTicker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/TestTicker.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/chunked/CheckOHCacheImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/chunked/CheckOHCacheImpl.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/chunked/CheckSegment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/chunked/CheckSegment.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/chunked/ChunkedCacheImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/chunked/ChunkedCacheImplTest.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/chunked/ChunkedFixedCacheImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/chunked/ChunkedFixedCacheImplTest.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/chunked/DoubleCheckCacheImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/chunked/DoubleCheckCacheImpl.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/chunked/EvictionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/chunked/EvictionTest.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/chunked/HasherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/chunked/HasherTest.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/chunked/KeyBufferTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/chunked/KeyBufferTest.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/chunked/RehashTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/chunked/RehashTest.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/chunked/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/chunked/TestUtils.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/chunked/UnsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/chunked/UnsTest.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/chunked/UtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/chunked/UtilTest.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/linked/CacheLoaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/linked/CacheLoaderTest.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/linked/CacheSerializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/linked/CacheSerializerTest.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/linked/CheckOHCacheImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/linked/CheckOHCacheImpl.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/linked/CheckSegment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/linked/CheckSegment.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckAddOrReplaceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckAddOrReplaceTest.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckCapacityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckCapacityTest.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckClearTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckClearTest.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckContainsKeyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckContainsKeyTest.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckGetPutTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckGetPutTest.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckHotNTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckHotNTest.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckIteratorsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckIteratorsTest.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckLruTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckLruTest.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckManyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckManyTest.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckPutAllTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckPutAllTest.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckPutIfAbsentTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckPutIfAbsentTest.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckPutTooLargeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckPutTooLargeTest.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckRemoveAllTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckRemoveAllTest.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckRemoveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckRemoveTest.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckTestBase.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/linked/DirectAccessTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/linked/DirectAccessTest.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/linked/DoubleCheckCacheImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/linked/DoubleCheckCacheImpl.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/linked/FrequencySketchTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/linked/FrequencySketchTest.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/linked/HashEntriesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/linked/HashEntriesTest.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/linked/HasherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/linked/HasherTest.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/linked/HeapKeyBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/linked/HeapKeyBuffer.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/linked/KeyBufferTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/linked/KeyBufferTest.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/linked/LinkedImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/linked/LinkedImplTest.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/linked/LongArrayListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/linked/LongArrayListTest.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/linked/RehashTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/linked/RehashTest.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/linked/SerializationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/linked/SerializationTest.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/linked/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/linked/TestUtils.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/linked/TimeoutsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/linked/TimeoutsTest.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/linked/UnsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/linked/UnsTest.java -------------------------------------------------------------------------------- /ohc-core/src/test/java/org/caffinitas/ohc/linked/UtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/java/org/caffinitas/ohc/linked/UtilTest.java -------------------------------------------------------------------------------- /ohc-core/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/resources/log4j2-test.xml -------------------------------------------------------------------------------- /ohc-core/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-core/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /ohc-jmh/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-jmh/LICENSE.txt -------------------------------------------------------------------------------- /ohc-jmh/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-jmh/pom.xml -------------------------------------------------------------------------------- /ohc-jmh/src/main/java/org/caffinitas/ohc/jmh/AllocatorBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-jmh/src/main/java/org/caffinitas/ohc/jmh/AllocatorBenchmark.java -------------------------------------------------------------------------------- /ohc-jmh/src/main/java/org/caffinitas/ohc/jmh/FasterRandom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-jmh/src/main/java/org/caffinitas/ohc/jmh/FasterRandom.java -------------------------------------------------------------------------------- /ohc-jmh/src/main/java/org/caffinitas/ohc/jmh/OHCBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-jmh/src/main/java/org/caffinitas/ohc/jmh/OHCBenchmark.java -------------------------------------------------------------------------------- /ohc-jmh/src/main/java/org/caffinitas/ohc/jmh/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-jmh/src/main/java/org/caffinitas/ohc/jmh/Utils.java -------------------------------------------------------------------------------- /ohc-jmh/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/ohc-jmh/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snazy/ohc/HEAD/pom.xml --------------------------------------------------------------------------------