Class ScanErrorCacheService
java.lang.Object
org.tavall.couriers.api.cache.abstracts.AbstractCache<ScanErrorCacheService, ScanResponse>
org.tavall.couriers.api.qr.scan.cache.ScanErrorCacheService
- All Implemented Interfaces:
ICacheKey<ScanErrorCacheService>, ICacheValue<ScanResponse>
@Component
public class ScanErrorCacheService
extends AbstractCache<ScanErrorCacheService, ScanResponse>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetRecentErrors(int limit) voidregisterScanError(ScanResponse scanResponse) Methods inherited from class AbstractCache
createKey, createKey, createKey, createKey, createKey, createKey, createKey, createKey, createKeyMethods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ICacheKey
equals, getRawCacheKey, hashCode, toStringMethods inherited from interface ICacheValue
getValue
-
Constructor Details
-
ScanErrorCacheService
public ScanErrorCacheService()
-
-
Method Details
-
getCacheType
- Specified by:
getCacheTypein interfaceICacheKey<ScanErrorCacheService>- Overrides:
getCacheTypein classAbstractCache<ScanErrorCacheService, ScanResponse>
-
getCacheDomain
- Specified by:
getCacheDomainin interfaceICacheKey<ScanErrorCacheService>- Overrides:
getCacheDomainin classAbstractCache<ScanErrorCacheService, ScanResponse>
-
getSource
- Specified by:
getSourcein interfaceICacheKey<ScanErrorCacheService>- Overrides:
getSourcein classAbstractCache<ScanErrorCacheService, ScanResponse>
-
getVersion
- Specified by:
getVersionin interfaceICacheKey<ScanErrorCacheService>- Overrides:
getVersionin classAbstractCache<ScanErrorCacheService, ScanResponse>
-
registerScanError
-
getRecentErrors
-
getErrorCount
public int getErrorCount() -
getLatestErrorUuid
-
getScanErrorKey
-