Uses of Interface
net.i2p.kademlia.KBucketTrimmer

Packages that use KBucketTrimmer
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
 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
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
(package private)  class KBTrimmer
          Removes an element older than 15 minutes, but only if the bucket hasn't changed in 5 minutes.