| BatchLoader |
A function that is invoked for batch loading a list of data values indicated by the provided list of keys.
|
| BatchLoaderContextProvider |
A BatchLoaderContextProvider is used by the DataLoader code to
provide overall calling context to the BatchLoader call.
|
| BatchLoaderEnvironment |
This object is passed to a batch loader as calling context.
|
| BatchLoaderEnvironment.Builder |
|
| BatchLoaderWithContext |
|
| CacheKey |
Function that is invoked on input keys of type K to derive keys that are required by the CacheMap
implementation.
|
| CacheMap |
CacheMap is used by data loaders that use caching promises to values aka CompletableFuture<V>.
|
| DataLoader |
Data loader is a utility class that allows batch loading of data that is identified by a set of unique keys.
|
| DataLoaderHelper |
This helps break up the large DataLoader class functionality and it contains the logic to dispatch the
promises on behalf of its peer dataloader
|
| DataLoaderHelper.LoaderQueueEntry |
|
| DataLoaderOptions |
|
| DataLoaderRegistry |
This allows data loaders to be registered together into a single place so
they can be dispatched as one.
|
| DataLoaderRegistry.Builder |
|
| DispatchResult |
|
| MappedBatchLoader |
A function that is invoked for batch loading a map of of data values indicated by the provided set of keys.
|
| MappedBatchLoaderWithContext |
|
| Try |
Try is class that allows you to hold the result of computation or the throwable it produced.
|
| ValueCache |
The ValueCache is used by data loaders that use caching and want a long-lived or external cache
of values.
|
| ValueCache.ValueCachingNotSupported |
This special exception can be used to short-circuit a caching method
|
| ValueCacheOptions |
|