Class NegativeLookupCache

java.lang.Object
net.i2p.router.networkdb.kademlia.NegativeLookupCache

class NegativeLookupCache extends Object
Track lookup fails
Since:
0.9.4
  • Field Details

  • Constructor Details

    • NegativeLookupCache

      public NegativeLookupCache(RouterContext context)
  • Method Details

    • lookupFailed

      public void lookupFailed(Hash h)
    • cache

      public void cache(Hash h)
      Negative cache the hash until the next clean time.
      Since:
      0.9.56
    • isCached

      public boolean isCached(Hash h)
    • failPermanently

      public void failPermanently(Destination dest)
      Negative cache the hash until restart, but cache the destination.
      Since:
      0.9.16
    • getBadDest

      public Destination getBadDest(Hash h)
      Get an unsupported but cached Destination
      Returns:
      dest or null if not cached
      Since:
      0.9.16
    • clear

      public void clear()
      Since:
      0.9.16