| Interface | Description |
|---|---|
| DaoCache<T> |
Cache - objects get evicted after a
ttl and are fetched asynchronously}. |
| DaoCacheLoader<T> |
Loader for
DaoCache. |
| DaoCounters |
Counters - set of atomic operations on some named
longs. |
| DaoGlobalLockProvider |
TBD
|
| DaoIdService |
Service generating GUIDs or UUIDs (TBD)
|
| DaoMap<T> |
A basic map.
|
| DaoMapOfUserAttributes |
DAO interface for
UserAttributes |
| DaoMapOfUserSegments |
DAO interface for access to
UserSegments |
| DaoService |
Marker interface specifying an actual meaningful service that implements a collection of some
other Daos.
|
| DaoShortLivedMap<T> |
Similar to
DaoMap but with a TTL. |
| DbService |
Service providing one or more of the following:
DaoCounters
DaoMap
DaoShortLivedMap
DaoMapOfUserAttributes
DaoMapOfUserSegments
If the service does not provide any of the above services, the appropriate getter for it
MUST throw UnsupportedOperationException. |
| L1Cache<T> | Deprecated
Level1 cache - something in memory.
|
| L2Cache<T> | Deprecated
Level2 Cache -- something further away.
|
| Class | Description |
|---|---|
| JsonFuture<T> |
A
Future that, when finished, will need to parse the result of JSON into the
T object. |
| JsonFutureSpec_ALL |