fr.paris.lutece.portal.service.prefs
Class BaseUserPreferencesCacheService
java.lang.Object
fr.paris.lutece.portal.service.cache.AbstractCacheableService
fr.paris.lutece.portal.service.prefs.BaseUserPreferencesCacheService
- All Implemented Interfaces:
- CacheableService, LuteceService, Cloneable, net.sf.ehcache.event.CacheEventListener
public class BaseUserPreferencesCacheService
- extends AbstractCacheableService
Cache service for BaseUserPreferencesServiceImpl
Methods inherited from class fr.paris.lutece.portal.service.cache.AbstractCacheableService |
clone, dispose, enableCache, getCache, getCacheSize, getFromCache, getInfos, getKeys, getMaxElements, getMemorySize, getTimeToLive, initCache, initCache, isCacheEnable, notifyElementEvicted, notifyElementExpired, notifyElementPut, notifyElementRemoved, notifyElementUpdated, notifyRemoveAll, putInCache, removeKey, resetCache |
BaseUserPreferencesCacheService
public BaseUserPreferencesCacheService()
getName
public String getName()
- Returns the Service name
- Returns:
- The name as a String
getCacheKey
public String getCacheKey(String strUserId,
String strKey)
- Get the key in the cache of a preference of a user
- Parameters:
strUserId
- The id of the userstrKey
- The preference key
- Returns:
- The key in the cache of the preference of the user
removeCacheValuesOfUser
public void removeCacheValuesOfUser(String strUserId)
- Remove every values stored in cache for a given user
- Parameters:
strUserId
- The user id to remove from cache
Copyright © 2014 Mairie de Paris. All Rights Reserved.