Package overit.geocall.basic.bl.auth
Class ApiKeyEntryCache
java.lang.Object
overit.geocall.basic.bl.auth.ApiKeyEntryCache
- All Implemented Interfaces:
Serializable,Entry<Identity,Identity>
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe method for obtaining the composed instance of the object.longDefines the ttl in milliseconds for the entry to remain in the cloud cache.getKey()Defines the name of a cacheable objectstatic StringlongDefines the ttl in milliseconds for the entry to remain in the local cache.load()The method for obtaining the real value of the entryprotected voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface overit.geocall.cache.Entry
fromRaw, getCharset, getReadTtl, getView, toRaw
-
Constructor Details
-
ApiKeyEntryCache
-
-
Method Details
-
getKey
-
getKey
Description copied from interface:EntryDefines the name of a cacheable object -
load
Description copied from interface:EntryThe method for obtaining the real value of the entry -
compose
Description copied from interface:EntryThe method for obtaining the composed instance of the object. This method allows the real instance of the object to be aggregated with other information, such as the composition of a system configuration with the default one- Specified by:
composein interfaceEntry<Identity,Identity> - Parameters:
identity- the real instance of the object- Returns:
- the composed instance of the object. This method must be used after the invocation of the
Entry.load()method when the cache doesn't contain a version for this entry.
-
getStoreTtl
public long getStoreTtl()Description copied from interface:EntryDefines the ttl in milliseconds for the entry to remain in the local cache. After this interval, the entry should be removed.- Specified by:
getStoreTtlin interfaceEntry<Identity,Identity> - Returns:
- the ttl or -1 if the entry will never expire
-
getClusterTtl
public long getClusterTtl()Description copied from interface:EntryDefines the ttl in milliseconds for the entry to remain in the cloud cache. After this interval, the entry should be removed.- Specified by:
getClusterTtlin interfaceEntry<Identity,Identity> - Returns:
- the ttl or -1 if the entry will never expire
-
loadBOApiKey
protected void loadBOApiKey() -
getException
-