com.liferay.portal.cache.key
Class JavaMD5CacheKeyGenerator

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

public class JavaMD5CacheKeyGenerator
extends BaseCacheKeyGenerator

View Source

Author:
Michael C. Han, Shuyang Zhou

Field Summary
 
Fields inherited from class com.liferay.portal.cache.key.BaseCacheKeyGenerator
keyBundler
 
Constructor Summary
JavaMD5CacheKeyGenerator()
           
JavaMD5CacheKeyGenerator(int maxLength)
           
 
Method Summary
 com.liferay.portal.kernel.cache.key.CacheKeyGenerator clone()
           
protected  java.lang.String encodeCacheKey(byte[] bytes)
           
 java.lang.String getCacheKey(java.lang.String key)
           
 java.lang.String getCacheKey(java.lang.String[] keys)
           
 java.lang.String getCacheKey(com.liferay.portal.kernel.util.StringBundler sb)
           
 void setMaxLength(int maxLength)
           
 
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

JavaMD5CacheKeyGenerator

public JavaMD5CacheKeyGenerator()
                         throws java.security.NoSuchAlgorithmException
Throws:
java.security.NoSuchAlgorithmException

JavaMD5CacheKeyGenerator

public JavaMD5CacheKeyGenerator(int maxLength)
                         throws java.security.NoSuchAlgorithmException
Throws:
java.security.NoSuchAlgorithmException
Method Detail

clone

public com.liferay.portal.kernel.cache.key.CacheKeyGenerator clone()
Specified by:
clone in interface com.liferay.portal.kernel.cache.key.CacheKeyGenerator
Specified by:
clone in class BaseCacheKeyGenerator

getCacheKey

public java.lang.String getCacheKey(java.lang.String key)

getCacheKey

public java.lang.String getCacheKey(java.lang.String[] keys)

getCacheKey

public java.lang.String getCacheKey(com.liferay.portal.kernel.util.StringBundler sb)

setMaxLength

public void setMaxLength(int maxLength)

encodeCacheKey

protected java.lang.String encodeCacheKey(byte[] bytes)