Package com.google.inject.internal
Class FailableCache<K,V>
- java.lang.Object
-
- com.google.inject.internal.FailableCache<K,V>
-
public abstract class FailableCache<K,V> extends Object
Lazily creates (and caches) values for keys. If creating the value fails (with errors), an exception is thrown on retrieval.- Author:
- jessewilson@google.com (Jesse Wilson)
-
-
Constructor Summary
Constructors Constructor Description FailableCache()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract V
create(K key, Errors errors)
V
get(K key, Errors errors)
-
-
-
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
-
-