## Package org.h2.test.store

This package contains tests for the map store.

See:
Description

Class Summary
CalculateHashConstant: Calculate the constant for the secondary hash function, so that the hash function mixes the input bits as much as possible.
FreeSpaceList: A list that maintains ranges of free space (in blocks).
FreeSpaceTree: A list that maintains ranges of free space (in blocks) in a file.
RowDataType: A row type.
SequenceMap: A custom map returning the keys and values values 1 ..
SequenceMap.Builder: A builder for this class.
TestBenchmark: Tests performance and helps analyze bottlenecks.
TestCacheConcurrentLIRS: Tests the cache algorithm.
TestCacheLIRS: Tests the cache algorithm.
TestCacheLongKeyLIRS: Tests the cache algorithm.
TestConcurrent: Tests concurrently accessing a tree map store.
TestConcurrentLinkedList: Test the concurrent linked list.
TestDataUtils: Test utility classes.
TestFreeSpace: Tests the free space list.
TestKillProcessWhileWriting: Tests the MVStore.
TestMVRTree: Tests the r-tree.
TestMVStore: Tests the MVStore.
TestMVStoreBenchmark: Tests the performance and memory usage claims in the documentation.
TestMVStoreTool: Tests the MVStoreTool class.
TestMVTableEngine: Tests the MVStore in a database.
TestObjectDataType: Test the ObjectType class.
TestRandomMapOps: Tests the MVStore.
TestShardedMap: Test sharded maps.
TestSpinLock: Test using volatile fields to ensure we don't read from a version that is concurrently written to.
TestStreamStore: Test the stream store.
TestTransactionStore: Test concurrent transactions.

## Package org.h2.test.store Description

This package contains tests for the map store.