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.