Class CacheKey<K>
java.lang.Object
org.tavall.couriers.api.cache.CacheKey<K>
- All Implemented Interfaces:
ICacheKey<K>
-
Constructor Summary
ConstructorsConstructorDescriptionCacheKey(K rawKey, CacheType cacheType, CacheDomain domain) CacheKey(K rawKey, CacheType cacheType, CacheDomain domain, CacheSource source) CacheKey(K rawKey, CacheType cacheType, CacheDomain cacheDomain, CacheSource source, CacheVersion version) CacheKey(K rawKey, CacheType cacheType, CacheDomain domain, CacheVersion version) CacheKey(K rawKey, CacheType cacheType, CacheSource source) CacheKey(K rawKey, CacheType cacheType, CacheSource source, CacheVersion version) CacheKey(K rawKey, CacheType cacheType, CacheVersion version) -
Method Summary
-
Constructor Details
-
CacheKey
public CacheKey(K rawKey, CacheType cacheType, CacheDomain cacheDomain, CacheSource source, CacheVersion version) -
CacheKey
-
CacheKey
-
CacheKey
-
CacheKey
-
CacheKey
-
CacheKey
-
CacheKey
-
CacheKey
-
-
Method Details
-
getRawCacheKey
- Specified by:
getRawCacheKeyin interfaceICacheKey<K>
-
getCacheType
- Specified by:
getCacheTypein interfaceICacheKey<K>
-
getCacheDomain
- Specified by:
getCacheDomainin interfaceICacheKey<K>
-
getSource
-
getVersion
- Specified by:
getVersionin interfaceICacheKey<K>
-
incrementAccessCount
public int incrementAccessCount() -
getAccessCount
public int getAccessCount() -
getCreatedAt
public long getCreatedAt() -
equals
-
hashCode
-
toString
-