Class CachedEntry<R extends CachedResult>
java.lang.Object
eu.europa.esig.dss.tsl.cache.state.CachedEntry<R>
public class CachedEntry<R extends CachedResult> extends Object
-
Constructor Summary
Constructors Constructor Description CachedEntry()CachedEntry(R cachedObject) -
Method Summary
Modifier and Type Method Description voiderror(CachedException exception)voidexpire()RgetCachedResult()CacheStateEnumgetCurrentState()DategetExceptionFirstOccurrenceTime()DategetExceptionLastOccurrenceTime()StringgetExceptionMessage()StringgetExceptionStackTrace()DategetLastStateTransitionTime()DategetLastSuccessSynchronizationTime()booleanisDesync()booleanisEmpty()booleanisError()booleanisRefreshNeeded()booleanisToBeDeleted()voidsync()voidsyncUpdateDate()voidtoBeDeleted()voidupdate(R newCachedResult)
-
Constructor Details
-
CachedEntry
public CachedEntry() -
CachedEntry
-
-
Method Details
-
getCurrentState
-
getLastStateTransitionTime
-
getLastSuccessSynchronizationTime
-
getCachedResult
-
update
-
syncUpdateDate
public void syncUpdateDate() -
error
-
expire
public void expire() -
sync
public void sync() -
toBeDeleted
public void toBeDeleted() -
isToBeDeleted
public boolean isToBeDeleted() -
isDesync
public boolean isDesync() -
isRefreshNeeded
public boolean isRefreshNeeded() -
isEmpty
public boolean isEmpty() -
isError
public boolean isError() -
getExceptionMessage
-
getExceptionStackTrace
-
getExceptionFirstOccurrenceTime
-
getExceptionLastOccurrenceTime
-