Package io.quarkus.oidc.runtime
Class MemoryCache<T>
- java.lang.Object
-
- io.quarkus.oidc.runtime.MemoryCache<T>
-
public class MemoryCache<T> extends Object
-
-
Constructor Summary
Constructors Constructor Description MemoryCache(io.vertx.core.Vertx vertx, Optional<Duration> cleanUpTimerInterval, Duration cacheTimeToLive, int cacheSize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(String key, T result)
void
clearCache()
boolean
containsKey(String key)
T
get(String key)
int
getCacheSize()
boolean
isTimerRunning()
T
remove(String key)
void
stopTimer(io.vertx.core.Vertx vertx)
-
-
-
Method Detail
-
containsKey
public boolean containsKey(String key)
-
getCacheSize
public int getCacheSize()
-
clearCache
public void clearCache()
-
stopTimer
public void stopTimer(io.vertx.core.Vertx vertx)
-
isTimerRunning
public boolean isTimerRunning()
-
-