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 void
error(CachedException exception)
void
expire()
R
getCachedResult()
CacheStateEnum
getCurrentState()
Date
getExceptionFirstOccurrenceTime()
Date
getExceptionLastOccurrenceTime()
String
getExceptionMessage()
String
getExceptionStackTrace()
Date
getLastStateTransitionTime()
Date
getLastSuccessSynchronizationTime()
boolean
isDesync()
boolean
isEmpty()
boolean
isError()
boolean
isRefreshNeeded()
boolean
isToBeDeleted()
void
sync()
void
syncUpdateDate()
void
toBeDeleted()
void
update(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
-