MCPcopy Index your code
hub / github.com/appleappleapple/DistributeLearning

github.com/appleappleapple/DistributeLearning @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
190 symbols 432 edges 17 files 109 documented · 57%
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

DistributedLock (Interface)
(no doc) [3 implementers]
src/main/java/com/github/distribute/lock/DistributedLock.java
HelloService (Interface)
(no doc) [2 implementers]
src/main/java/com/github/distribute/rpc/HelloService.java

Core symbols most depended-on inside this repo

returnResource
called by 77
src/main/java/com/github/distribute/lock/redis/RedisUtil.java
exists
called by 15
src/main/java/com/github/distribute/lock/redis/RedisUtil.java
get
called by 10
src/main/java/com/github/distribute/lock/redis/RedisUtil.java
getInstance
called by 7
src/main/java/com/github/distribute/lock/redis/RedisUtil.java
isTimeExpired
called by 6
src/main/java/com/github/distribute/lock/redis/RedisBasedDistributedLock.java
getJedis
called by 6
src/main/java/com/github/distribute/lock/redis/RedisUtil.java
setExclusiveOwnerThread
called by 5
src/main/java/com/github/distribute/lock/redis/AbstractLock.java
del
called by 5
src/main/java/com/github/distribute/lock/redis/RedisUtil.java

Shape

Method 169
Class 19
Interface 2

Languages

Java100%

Modules by API surface

src/main/java/com/github/distribute/lock/redis/RedisUtil.java77 symbols
src/main/java/com/github/distribute/queue/DistributedQueueTest.java15 symbols
src/main/java/com/github/distribute/lock/zookeeper/ZookeeperDistributeLock.java14 symbols
src/main/java/com/github/distribute/queue/DistributedQueue.java12 symbols
src/main/java/com/github/distribute/lock/redis/RedisBasedDistributedLock.java11 symbols
src/main/java/com/github/distribute/lock/zookeeper/BaseDistributedLock.java10 symbols
src/main/java/com/github/distribute/lock/redis/PessimisticLockTest.java9 symbols
src/main/java/com/github/distribute/lock/redis/AbstractLock.java9 symbols
src/main/java/com/github/distribute/queue/DistributedSimpleQueue.java8 symbols
src/main/java/com/github/distribute/lock/redis/OptimisticLockTest.java8 symbols
src/main/java/com/github/distribute/rpc/RpcFramework.java5 symbols
src/main/java/com/github/distribute/lock/DistributedLock.java4 symbols

For agents

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

⬇ download graph artifact