Class NegativeLookupCache


  • class NegativeLookupCache
    extends Object
    Track lookup fails
    Since:
    0.9.4
    • Constructor Detail

      • NegativeLookupCache

        public NegativeLookupCache​(RouterContext context)
    • Method Detail

      • lookupFailed

        public void lookupFailed​(Hash h)
      • 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