com.liferay.portal.cache.key
Class MessageDigestCacheKeyGenerator
java.lang.Object
com.liferay.portal.cache.key.BaseCacheKeyGenerator
com.liferay.portal.cache.key.MessageDigestCacheKeyGenerator
- All Implemented Interfaces:
- CacheKeyGenerator, Cloneable
public class MessageDigestCacheKeyGenerator
- extends BaseCacheKeyGenerator
MessageDigestCacheKeyGenerator
public MessageDigestCacheKeyGenerator(String algorithm)
throws NoSuchAlgorithmException
- Throws:
NoSuchAlgorithmException
MessageDigestCacheKeyGenerator
public MessageDigestCacheKeyGenerator(String algorithm,
String charsetName)
throws NoSuchAlgorithmException
- Throws:
NoSuchAlgorithmException
clone
public CacheKeyGenerator clone()
- Specified by:
clone in interface CacheKeyGenerator- Specified by:
clone in class BaseCacheKeyGenerator
getCacheKey
public Serializable getCacheKey(String key)
getCacheKey
public Serializable getCacheKey(String[] keys)
getCacheKey
public Serializable getCacheKey(StringBundler sb)
isCallingGetCacheKeyThreadSafe
public boolean isCallingGetCacheKeyThreadSafe()
- Specified by:
isCallingGetCacheKeyThreadSafe in interface CacheKeyGenerator- Overrides:
isCallingGetCacheKeyThreadSafe in class BaseCacheKeyGenerator
getCacheKey
protected Serializable getCacheKey(String[] keys,
int length)