Uses of Interface
net.i2p.kademlia.KBucketTrimmer
Package | Description |
---|---|
net.i2p.kademlia |
This is a major rewrite of KBucket, KBucketSet, and KBucketImpl from net.i2p.router.networkdb.kademlia.
|
org.klomp.snark.dht |
-
Uses of KBucketTrimmer in net.i2p.kademlia
Classes in net.i2p.kademlia that implement KBucketTrimmer Modifier and Type Class Description class
RandomIfOldTrimmer<T extends SimpleDataStructure>
Removes a random element, but only if the bucket hasn't changed in 5 minutes.class
RandomTrimmer<T extends SimpleDataStructure>
Removes a random element.class
RejectTrimmer<T extends SimpleDataStructure>
Removes nothing and always rejects the add.Constructors in net.i2p.kademlia with parameters of type KBucketTrimmer Constructor Description KBucketImpl(I2PAppContext context, int begin, int end, int max, KBucketTrimmer<T> trimmer)
All entries in this bucket will have at least one bit different from us in the range [begin, end] inclusive.KBucketSet(I2PAppContext context, T us, int max, int b, KBucketTrimmer<T> trimmer)
Use the supplied trim strategy. -
Uses of KBucketTrimmer in org.klomp.snark.dht
Classes in org.klomp.snark.dht that implement KBucketTrimmer Modifier and Type Class Description (package private) class
KBTrimmer
Removes an element older than 15 minutes, but only if the bucket hasn't changed in 5 minutes.