MCPcopy Index your code
hub / github.com/dclements/riak-java-crdt

github.com/dclements/riak-java-crdt @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
306 symbols 883 edges 49 files 14 documented · 5% updated 13y ago★ 431 open issues
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

CRDTFactory (Interface)
A factory for producing a specific CRDT. @param The implementing CRDT type. [5 implementers]
src/main/java/com/readytalk/crdt/CRDTFactory.java
CRDT (Interface)
(no doc) [5 implementers]
src/main/java/com/readytalk/crdt/CRDT.java
CRDTCounter (Interface)
Conflict-free replicated counters. @param The return type. @param The counter type. [2 implementers]
src/main/java/com/readytalk/crdt/counters/CRDTCounter.java
CRDTSet (Interface)
Reconciliation of the java.util.Set and the CRDT Set. Will try to keep to the java standard set implementation where pos
src/main/java/com/readytalk/crdt/sets/CRDTSet.java

Core symbols most depended-on inside this repo

value
called by 38
src/main/java/com/readytalk/crdt/CRDT.java
add
called by 35
src/main/java/com/readytalk/crdt/sets/GSet.java
merge
called by 17
src/main/java/com/readytalk/crdt/CRDT.java
increment
called by 17
src/main/java/com/readytalk/crdt/counters/CRDTCounter.java
decrement
called by 14
src/main/java/com/readytalk/crdt/counters/CRDTCounter.java
addAll
called by 12
src/main/java/com/readytalk/crdt/sets/GSet.java
size
called by 10
src/main/java/com/readytalk/crdt/sets/ORSet.java
checkCollectionDoesNotContainNull
called by 10
src/main/java/com/readytalk/crdt/util/CollectionUtils.java

Shape

Method 264
Class 38
Interface 4

Languages

Java100%

Modules by API surface

src/test/java/com/readytalk/crdt/sets/CRDTSetTest.java38 symbols
src/main/java/com/readytalk/crdt/sets/ORSet.java21 symbols
src/main/java/com/readytalk/crdt/sets/TwoPhaseSet.java20 symbols
src/test/java/com/readytalk/crdt/CRDTTest.java19 symbols
src/test/java/com/readytalk/crdt/counters/CRDTCounterTest.java18 symbols
src/main/java/com/readytalk/crdt/sets/GSet.java15 symbols
src/test/java/com/readytalk/crdt/sets/TwoPhaseSetTest.java14 symbols
src/test/java/com/readytalk/crdt/sets/ORSetTest.java13 symbols
src/test/java/com/readytalk/crdt/sets/GSetTest.java13 symbols
src/test/java/com/readytalk/crdt/counters/PNCounterTest.java10 symbols
src/test/java/com/readytalk/crdt/counters/GCounterTest.java10 symbols
src/main/java/com/readytalk/crdt/counters/PNCounter.java9 symbols

For agents

$ claude mcp add riak-java-crdt \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page