Class AbstractBackofficeFacetSearchConfigCache<T>
- java.lang.Object
-
- com.hybris.backoffice.search.cache.impl.AbstractBackofficeFacetSearchConfigCache<T>
-
- All Implemented Interfaces:
BackofficeFacetSearchConfigCache,InvalidationListener
- Direct Known Subclasses:
BackofficeSearchservicesFacetSearchConfigCache,BackofficeSolrFacetSearchConfigCache
public abstract class AbstractBackofficeFacetSearchConfigCache<T> extends java.lang.Object implements BackofficeFacetSearchConfigCache, InvalidationListener
-
-
Constructor Summary
Constructors Constructor Description AbstractBackofficeFacetSearchConfigCache()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsSearchConfigForTypeCode(java.lang.String typeCode)TgetSearchConfigForTypeCode(java.lang.String typeCode)voidinitialize()voidinvalidateCache()voidkeyInvalidated(java.lang.Object[] key, int invalidationType, InvalidationTarget target, RemoteInvalidationSource remoteSource)voidsetInvalidatingTypecodes(java.util.Set<java.lang.String> invalidatingTypecodes)voidsetModelService(ModelService modelService)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.hybris.backoffice.search.cache.BackofficeFacetSearchConfigCache
putSearchConfigForTypeCode
-
-
-
-
Field Detail
-
cache
protected final java.util.Map<java.lang.String,PK> cache
-
cacheLock
protected final java.util.concurrent.locks.ReadWriteLock cacheLock
-
-
Method Detail
-
initialize
public void initialize()
-
containsSearchConfigForTypeCode
public boolean containsSearchConfigForTypeCode(java.lang.String typeCode)
- Specified by:
containsSearchConfigForTypeCodein interfaceBackofficeFacetSearchConfigCache<T>
-
getSearchConfigForTypeCode
public T getSearchConfigForTypeCode(java.lang.String typeCode)
- Specified by:
getSearchConfigForTypeCodein interfaceBackofficeFacetSearchConfigCache<T>
-
invalidateCache
public void invalidateCache()
- Specified by:
invalidateCachein interfaceBackofficeFacetSearchConfigCache<T>
-
keyInvalidated
public void keyInvalidated(java.lang.Object[] key, int invalidationType, InvalidationTarget target, RemoteInvalidationSource remoteSource)- Specified by:
keyInvalidatedin interfaceInvalidationListener
-
setInvalidatingTypecodes
public void setInvalidatingTypecodes(java.util.Set<java.lang.String> invalidatingTypecodes)
-
setModelService
public void setModelService(ModelService modelService)
-
-