Interface MasterDataCacheAccessService
-
- All Known Implementing Classes:
MasterDataCacheAccessServiceImpl
public interface MasterDataCacheAccessServiceFacilitates cache access for master data
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclearCache()Clears the cacheProductConfigurationCacheAccess<ProductConfigurationCacheKey,CPSMasterDataKnowledgeBaseContainer>getCache()Access the Cache Region objectCPSMasterDataKnowledgeBaseContainergetKbContainer(java.lang.String kbId, java.lang.String language)Retrieves the knowledgebase container for a given id and languagevoidremoveKbContainer(java.lang.String kbId, java.lang.String language)Removes knowledgebase from cache
-
-
-
Method Detail
-
getKbContainer
CPSMasterDataKnowledgeBaseContainer getKbContainer(java.lang.String kbId, java.lang.String language)
Retrieves the knowledgebase container for a given id and language- Parameters:
kbId- knowledgebase idlanguage- language code- Returns:
- knowledgebase for id and language code
-
getCache
ProductConfigurationCacheAccess<ProductConfigurationCacheKey,CPSMasterDataKnowledgeBaseContainer> getCache()
Access the Cache Region object- Returns:
- ProductConfigurationCacheAccess
object
-
clearCache
void clearCache()
Clears the cache
-
removeKbContainer
void removeKbContainer(java.lang.String kbId, java.lang.String language)Removes knowledgebase from cache- Parameters:
kbId- knowledgebase idlanguage- language code
-
-