Class ExpireRoutersJob
java.lang.Object
net.i2p.router.JobImpl
net.i2p.router.networkdb.kademlia.ExpireRoutersJob
- All Implemented Interfaces:
Job
class ExpireRoutersJob extends JobImpl
Go through the routing table pick routers that are
out of date, but don't expire routers we're actively connected to.
We could in the future use profile data, netdb total size, a Kademlia XOR distance,
or other criteria to minimize netdb size, but for now we just use _facade's
validate(), which is a sliding expiration based on netdb size.
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ExpireRoutersJob(RouterContext ctx, KademliaNetworkDatabaseFacade facade)
-
Method Summary
Methods inherited from class net.i2p.router.JobImpl
dropped, getAddedBy, getContext, getJobId, getMadeReadyOn, getTiming, madeReady, requeue, toString