fr.paris.lutece.portal.service.cache
Interface ICacheKeyService

All Known Implementing Classes:
DefaultCacheKeyService, MailAttachmentCacheKeyService

public interface ICacheKeyService

Interface for cache key builders


Method Summary
 java.lang.String getKey(java.util.Map<java.lang.String,java.lang.String> mapParams, int nMode, LuteceUser user)
          Build a key from input parameters
 void setAllowedParametersList(java.util.List<java.lang.String> list)
          Sets the list of allowed parameters to include into the cache key
 void setIgnoredParametersList(java.util.List<java.lang.String> list)
          Sets the list of ignored parameters not to include into the cache key
 

Method Detail

getKey

java.lang.String getKey(java.util.Map<java.lang.String,java.lang.String> mapParams,
                        int nMode,
                        LuteceUser user)
Build a key from input parameters

Parameters:
mapParams - The Map params
nMode - The current mode.
user - Current Lutece user
Returns:
The key

setAllowedParametersList

void setAllowedParametersList(java.util.List<java.lang.String> list)
Sets the list of allowed parameters to include into the cache key

Parameters:
list - The list

setIgnoredParametersList

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

Parameters:
list - The list


Copyright © 2011 Mairie de Paris. All Rights Reserved.