Liferay 6.2-ce-ga5

com.liferay.portal.cache.key
Class MessageDigestCacheKeyGenerator

java.lang.Object
  extended by com.liferay.portal.cache.key.BaseCacheKeyGenerator
      extended by com.liferay.portal.cache.key.MessageDigestCacheKeyGenerator
All Implemented Interfaces:
CacheKeyGenerator, Cloneable
Direct Known Subclasses:
JavaMD5CacheKeyGenerator

public class MessageDigestCacheKeyGenerator
extends BaseCacheKeyGenerator


Field Summary
 
Fields inherited from class com.liferay.portal.cache.key.BaseCacheKeyGenerator
keyBundler
 
Constructor Summary
MessageDigestCacheKeyGenerator(String algorithm)
           
MessageDigestCacheKeyGenerator(String algorithm, String charsetName)
           
 
Method Summary
 CacheKeyGenerator clone()
           
 Serializable getCacheKey(String key)
           
 Serializable getCacheKey(String[] keys)
           
protected  Serializable getCacheKey(String[] keys, int length)
           
 Serializable getCacheKey(StringBundler sb)
           
 boolean isCallingGetCacheKeyThreadSafe()
           
 
Methods inherited from class com.liferay.portal.cache.key.BaseCacheKeyGenerator
append, append, append, finish
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageDigestCacheKeyGenerator

public MessageDigestCacheKeyGenerator(String algorithm)
                               throws NoSuchAlgorithmException
Throws:
NoSuchAlgorithmException

MessageDigestCacheKeyGenerator

public MessageDigestCacheKeyGenerator(String algorithm,
                                      String charsetName)
                               throws NoSuchAlgorithmException
Throws:
NoSuchAlgorithmException
Method Detail

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)

Liferay 6.2-ce-ga5