public interface Cache<K,V>
This interface provides an abstraction (wrapper) API on top of an underlying cache framework's cache instance (e.g. JCache, Ehcache, Hazelcast, JCS, OSCache, JBossCache, TerraCotta, Coherence, GigaSpaces, etc, etc), allowing a Okta SDK user to configure any cache mechanism they choose.
Modifier and Type | Method and Description |
---|---|
V |
get(K key)
Returns the cached value stored under the specified
key or
null if there is no cache entry for that key . |
V |
put(K key,
V value)
Adds a cache entry.
|
V |
remove(K key)
Removes the cached value stored under the specified
key . |
V get(K key)
key
or
null
if there is no cache entry for that key
.key
- the key that the value was previous added withnull
if there is no entry for the specified key
V put(K key, V value)
key
- the key used to identify the object being stored.value
- the value to be stored in the cache.key
or null
if there was no previous valueCopyright © 2017-2022 Okta. All Rights Reserved.