Class DefaultFacetSearchConfigCacheService
- java.lang.Object
-
- de.hybris.platform.solrfacetsearch.config.cache.impl.DefaultFacetSearchConfigCacheService
-
- All Implemented Interfaces:
FacetSearchConfigCacheService,org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware
public class DefaultFacetSearchConfigCacheService extends java.lang.Object implements FacetSearchConfigCacheService, org.springframework.context.ApplicationContextAware
Default implementation of service for managing FacetSearchConfig cache. It allows adding and invalidating objects from cache and also have listener which invalidate cache based on information about model object changes.
-
-
Constructor Summary
Constructors Constructor Description DefaultFacetSearchConfigCacheService()
-
Method Summary
-
-
-
Method Detail
-
init
@PostConstruct public void init()
Initiation method for the bean
-
createInvalidationTypeSet
protected void createInvalidationTypeSet()
-
putOrGetFromCache
public FacetSearchConfig putOrGetFromCache(java.lang.String configName)
Description copied from interface:FacetSearchConfigCacheServicePut the facet search config in the cache.- Specified by:
putOrGetFromCachein interfaceFacetSearchConfigCacheService- Parameters:
configName- to be ot used as reference.- Returns:
FacetSearchConfig
-
invalidate
public void invalidate(java.lang.String name)
Description copied from interface:FacetSearchConfigCacheServiceInvalidate cache for a certain name.- Specified by:
invalidatein interfaceFacetSearchConfigCacheService- Parameters:
name- to be ot used as reference.
-
createCacheKey
protected FacetSearchConfigCacheKey createCacheKey(java.lang.String configName)
-
getLanguage
protected java.lang.String getLanguage()
-
setCacheController
public void setCacheController(CacheController cacheController)
-
getFacetSearchConfigCacheValueLoader
public DefaultFacetSearchConfigCacheValueLoader getFacetSearchConfigCacheValueLoader()
-
setFacetSearchConfigCacheValueLoader
public void setFacetSearchConfigCacheValueLoader(DefaultFacetSearchConfigCacheValueLoader facetSearchConfigCacheValueLoader)
-
getCommonI18NService
public CommonI18NService getCommonI18NService()
-
setCommonI18NService
public void setCommonI18NService(CommonI18NService commonI18NService)
-
getFacetSearchConfigCacheRegion
public FacetSearchConfigCacheRegion getFacetSearchConfigCacheRegion()
-
setFacetSearchConfigCacheRegion
public void setFacetSearchConfigCacheRegion(FacetSearchConfigCacheRegion facetSearchConfigCacheRegion)
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
- Specified by:
setApplicationContextin interfaceorg.springframework.context.ApplicationContextAware
-
-