Class NegativeLookupCache
- java.lang.Object
-
- net.i2p.router.networkdb.kademlia.NegativeLookupCache
-
class NegativeLookupCache extends Object
Track lookup fails- Since:
- 0.9.4
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static int
MAX_FAILS
-
Constructor Summary
Constructors Constructor Description NegativeLookupCache(RouterContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clear()
void
failPermanently(Destination dest)
Negative cache the hash until restart, but cache the destination.Destination
getBadDest(Hash h)
Get an unsupported but cached Destinationboolean
isCached(Hash h)
void
lookupFailed(Hash h)
-
-
-
Field Detail
-
MAX_FAILS
static final int MAX_FAILS
- See Also:
- Constant Field Values
-
-
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
-
-