public interface NodeCache
NodeCache is an interface for a cache that stores decoded values from the
data section of the database.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceA loader is used to load a value for a key that is not in the cache. -
Method Summary
Modifier and TypeMethodDescriptionget(CacheKey key, NodeCache.Loader loader) This method returns the value for the key.
-
Method Details
-
get
This method returns the value for the key. If the key is not in the cache then the loader is called to load the value.- Parameters:
key- the key to look uploader- the loader to use if the key is not in the cache- Returns:
- the value for the key
- Throws:
IOException- if there is an error loading the value
-