public class VariantMarketDescriptionCache extends Object implements MarketDescriptionCache
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
VariantMarketDescriptionCache.Config  | 
| Constructor and Description | 
|---|
VariantMarketDescriptionCache(com.google.common.cache.Cache<String,MarketDescriptionCi> cache,
                             DataProvider<com.sportradar.uf.sportsapi.datamodel.MarketDescriptions> dataProvider,
                             MappingValidatorFactory mappingValidatorFactory,
                             TimeUtils time,
                             VariantMarketDescriptionCache.Config config,
                             TelemetryFactory telemetryFactory)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
deleteCacheItem(int marketId,
               String variant)  | 
MarketDescription | 
getMarketDescriptor(int marketId,
                   String variant,
                   Languages.BestEffort bestEffort)  | 
boolean | 
loadMarketDescriptions()  | 
void | 
updateCacheItem(int marketId,
               String variant)  | 
public VariantMarketDescriptionCache(com.google.common.cache.Cache<String,MarketDescriptionCi> cache, DataProvider<com.sportradar.uf.sportsapi.datamodel.MarketDescriptions> dataProvider, MappingValidatorFactory mappingValidatorFactory, TimeUtils time, VariantMarketDescriptionCache.Config config, TelemetryFactory telemetryFactory)
public MarketDescription getMarketDescriptor(int marketId, String variant, Languages.BestEffort bestEffort) throws CacheItemNotFoundException
getMarketDescriptor in interface MarketDescriptionCacheCacheItemNotFoundExceptionpublic boolean loadMarketDescriptions()
loadMarketDescriptions in interface MarketDescriptionCachepublic void deleteCacheItem(int marketId,
                            String variant)
deleteCacheItem in interface MarketDescriptionCachepublic void updateCacheItem(int marketId,
                            String variant)
updateCacheItem in interface MarketDescriptionCacheCopyright © 2016–2025. All rights reserved.