Class ExpireRoutersJob

  • All Implemented Interfaces:
    Job

    class ExpireRoutersJob
    extends JobImpl
    Go through the routing table pick routers that are is 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 expriation based on netdb size.
    • Method Detail

      • getName

        public String getName()
        Description copied from interface: Job
        Descriptive name of the task
      • runJob

        public void runJob()
        Description copied from interface: Job
        Actually perform the task. This call blocks until the Job is complete.