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 |