MCPcopy Index your code
hub / github.com/OpenHFT/Chronicle-Map

github.com/OpenHFT/Chronicle-Map @chronicle-map-2026.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release chronicle-map-2026.1 ↗ · + Follow
6,511 symbols 23,226 edges 457 files 594 documented · 9% 1 cross-repo links
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

SegmentLock (Interface)
InterProcessReadWriteUpdateLock of a segment in ChronicleHash. In Chronicle-Map off-heap design, loc [13 implementers]
src/main/java/net/openhft/chronicle/hash/SegmentLock.java
Callback (Interface)
The Callback interface holds all the calls that can be made by the process instance limiter. [1 implementers]
src/test/java/net/openhft/chronicle/map/utility/ProcessInstanceLimiter.java
ChecksumEntry (Interface)
Abstracts entries of hash containers, created by ChronicleHashBuilders with {@link ChronicleHashBuilder#checksum [10 implementers]
src/main/java/net/openhft/chronicle/hash/ChecksumEntry.java
Data (Interface)
The Data object holds an array of timestamps and a maximum number of processes allowed to be running concurrently Th
src/test/java/net/openhft/chronicle/map/utility/ProcessInstanceLimiter.java
HashAbsentEntry (Interface)
Low-level operational context for the situations, when the new entry is going to be inserted into the {@link ChronicleHa [7 …
src/main/java/net/openhft/chronicle/hash/HashAbsentEntry.java
TestInstrumentVOInterface (Interface)
Created by Vanitha on 12/5/2014.
src/test/java/eg/TestInstrumentVOInterface.java
HashEntry (Interface)
A context of a present entry in the ChronicleHash. This interface is not usable by itself; it merely [6 implementers]
src/main/java/net/openhft/chronicle/hash/HashEntry.java
IData (Interface)
(no doc) [1 implementers]
src/test/java/net/openhft/chronicle/map/CHMUseCasesTest.java

Core symbols most depended-on inside this repo

get
called by 534
src/main/java/net/openhft/chronicle/hash/Data.java
put
called by 388
src/main/java/net/openhft/chronicle/map/MapMethods.java
entries
called by 273
src/main/java/net/openhft/chronicle/hash/impl/SegmentHeader.java
size
called by 218
src/main/java/net/openhft/chronicle/hash/Data.java
of
called by 198
src/main/java/net/openhft/chronicle/map/ChronicleMapBuilder.java
throwExceptionIfClosed
called by 160
src/main/java/net/openhft/chronicle/hash/impl/VanillaChronicleHash.java
queryContext
called by 159
src/main/java/net/openhft/chronicle/hash/ChronicleHash.java
toIdentityString
called by 158
src/main/java/net/openhft/chronicle/hash/ChronicleHash.java

Shape

Method 5,849
Class 512
Interface 125
Enum 25

Languages

Java100%

Modules by API surface

src/main/java/net/openhft/chronicle/map/impl/CompiledReplicatedMapQueryContext.java604 symbols
src/main/java/net/openhft/chronicle/map/impl/CompiledReplicatedMapIterationContext.java552 symbols
src/main/java/net/openhft/chronicle/map/impl/CompiledMapQueryContext.java534 symbols
src/main/java/net/openhft/chronicle/map/impl/CompiledMapIterationContext.java462 symbols
benchmark/src/main/java/net/openhft/chronicle/map/perf/NonPersistedMapJLBHTest.java344 symbols
benchmark/src/main/java/net/openhft/chronicle/map/perf/MapJLBHTest.java220 symbols
src/test/java/net/openhft/chronicle/map/jsr166/JSR166TestCase.java130 symbols
src/test/java/net/openhft/chronicle/map/CHMUseCasesTest.java121 symbols
src/main/java/net/openhft/chronicle/map/ChronicleMapBuilder.java118 symbols
src/main/java/net/openhft/chronicle/hash/impl/VanillaChronicleHash.java93 symbols
src/test/java/net/openhft/chronicle/map/ChronicleMapTest.java71 symbols
src/main/java/net/openhft/chronicle/map/ReplicatedChronicleMap.java67 symbols

Used by 1 indexed graphs manifest dependencies, hub-wide

For agents

$ claude mcp add Chronicle-Map \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page