Class FailableCache<K,V>
- java.lang.Object
-
- org.elasticsearch.common.inject.internal.FailableCache<K,V>
-
public abstract class FailableCache<K,V> extends java.lang.Object
Lazily creates (and caches) values for keys. If creating the value fails (with errors), an exception is thrown on retrieval.
-
-
Constructor Summary
Constructors Constructor Description FailableCache()
-
-
-
Method Detail
-
create
protected abstract V create(K key, Errors errors) throws ErrorsException
- Throws:
ErrorsException
-
get
public V get(K key, Errors errors) throws ErrorsException
- Throws:
ErrorsException
-
-