public abstract class CachingDAOProvider<T> extends Object implements javax.inject.Provider<T>
This assumes that each unique DAO object is unchanging. That may or may not be a safe assumption outside the evaluator!
Modifier and Type | Class and Description |
---|---|
static class |
CachingDAOProvider.Item |
static class |
CachingDAOProvider.ItemEvent |
static class |
CachingDAOProvider.User |
static class |
CachingDAOProvider.UserEvent |
Modifier and Type | Method and Description |
---|---|
protected abstract T |
create(EventDAO dao) |
T |
get() |