fr.paris.lutece.portal.service.cache
Class DefaultCacheKeyService

java.lang.Object
  extended by fr.paris.lutece.portal.service.cache.DefaultCacheKeyService
All Implemented Interfaces:
ICacheKeyService

public class DefaultCacheKeyService
extends Object
implements ICacheKeyService

Default cache key service


Constructor Summary
DefaultCacheKeyService()
           
 
Method Summary
 String getKey(Map<String,String> mapParams, int nMode, LuteceUser user)
          Calculate the cache key
 void setAllowedParametersList(List<String> list)
          Sets the list of allowed parameters to include into the cache key
 void setIgnoredParametersList(List<String> list)
          Sets the list of ignored parameters not to include into the cache key
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultCacheKeyService

public DefaultCacheKeyService()
Method Detail

getKey

public String getKey(Map<String,String> mapParams,
                     int nMode,
                     LuteceUser user)
Calculate the cache key

Specified by:
getKey in interface ICacheKeyService
Parameters:
mapParams - A map of key/value
nMode - The mode
user - The LuteceUser
Returns:
The calculated key

setAllowedParametersList

public void setAllowedParametersList(List<String> list)
Sets the list of allowed parameters to include into the cache key

Specified by:
setAllowedParametersList in interface ICacheKeyService
Parameters:
list - The list

setIgnoredParametersList

public void setIgnoredParametersList(List<String> list)
Sets the list of ignored parameters not to include into the cache key

Specified by:
setIgnoredParametersList in interface ICacheKeyService
Parameters:
list - The list


Copyright © 2014 Mairie de Paris. All Rights Reserved.