Package ch.rswk.meta.engine
Class UserService.UserCacheLoader
java.lang.Object
ch.rswk.meta.engine.UserService.UserCacheLoader
- All Implemented Interfaces:
com.github.benmanes.caffeine.cache.AsyncCacheLoader<String,
Optional<UserService.UserCacheEntry>>
- Enclosing class:
UserService
private class UserService.UserCacheLoader
extends Object
implements com.github.benmanes.caffeine.cache.AsyncCacheLoader<String,Optional<UserService.UserCacheEntry>>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCompletableFuture
<? extends Optional<UserService.UserCacheEntry>> Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.github.benmanes.caffeine.cache.AsyncCacheLoader
asyncLoadAll, asyncReload
-
Constructor Details
-
UserCacheLoader
private UserCacheLoader()
-
-
Method Details
-
asyncLoad
public CompletableFuture<? extends Optional<UserService.UserCacheEntry>> asyncLoad(String key, Executor executor) - Specified by:
asyncLoad
in interfacecom.github.benmanes.caffeine.cache.AsyncCacheLoader<String,
Optional<UserService.UserCacheEntry>>
-