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
- Direct Known Subclasses:
- JavaMD5CacheKeyGenerator
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)