Package tech.rsqn.cacheservice.support
Class CacheKeyGenerator<T>
- java.lang.Object
-
- tech.rsqn.cacheservice.support.CacheKeyGenerator<T>
-
public abstract class CacheKeyGenerator<T> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CacheKeyGenerator()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract java.lang.StringgenerateKey(T entity)abstract java.lang.StringgenerateKey(TransparentCacheService service, java.lang.Class clazz, java.lang.Object... params)abstract java.util.List<java.lang.Class>getSupportedClasses()booleansupportsClass(java.lang.Class clazz)booleansupportsEntity(java.lang.Object entity)
-
-
-
Method Detail
-
supportsEntity
public boolean supportsEntity(java.lang.Object entity)
-
supportsClass
public boolean supportsClass(java.lang.Class clazz)
-
getSupportedClasses
public abstract java.util.List<java.lang.Class> getSupportedClasses()
-
generateKey
public abstract java.lang.String generateKey(TransparentCacheService service, java.lang.Class clazz, java.lang.Object... params)
-
generateKey
public abstract java.lang.String generateKey(T entity)
-
-