Uses of Interface
net.i2p.kademlia.KBucketTrimmer
Package
Description
This is a major rewrite of KBucket, KBucketSet, and KBucketImpl from net.i2p.router.networkdb.kademlia.
-
Uses of KBucketTrimmer in net.i2p.kademlia
Modifier and TypeClassDescriptionclass
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.ModifierConstructorDescriptionKBucketImpl
(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
Modifier and TypeClassDescription(package private) class
Removes an element older than 15 minutes, but only if the bucket hasn't changed in 5 minutes.