public class CachingModule
extends com.google.inject.AbstractModule
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestInjection, requestStaticInjection, requireBinding, requireBinding
protected void configure()
configure
in class com.google.inject.AbstractModule
@Provides protected com.google.common.cache.Cache<Urn,SportEventCi> provideSportEventCiCache()
@Provides protected com.google.common.cache.Cache<Urn,SportCi> provideSportDataCiCache()
@Provides protected com.google.common.cache.Cache<Urn,CategoryCi> provideCategoryCiCache()
@Provides protected com.google.common.cache.Cache<Urn,Date> provideFixtureTimestampCache()
@Provides protected SportEventStatusCache providesSportEventStatusCache(SportEventCache sportEventCache)
@Provides protected ProfileCache provideProfileCache(CacheItemFactory cacheItemFactory, DataRouterManager dataRouterManager)
@Provides protected LocalizedNamedValueCache provideMatchStatusCache(SdkInternalConfiguration cfg, LogHttpDataFetcher httpDataFetcher, Deserializer deserializer, SdkTaskScheduler sdkTaskScheduler)
@Provides protected NamedValueCache provideVoidReasonCache(SdkInternalConfiguration cfg, LogHttpDataFetcher httpDataFetcher, Deserializer deserializer, SdkTaskScheduler sdkTaskScheduler)
@Provides protected NamedValueCache provideBetStopReasonCache(DataProvider dataProvider, SdkTaskScheduler sdkTaskScheduler)
@Provides protected NamedValueCache provideBettingStatusCache(DataProvider dataProvider, SdkTaskScheduler sdkTaskScheduler)
@Provides protected InvariantMarketDescriptionCache provideInvariantMarketDescriptionCache(SdkInternalConfiguration cfg, ObservableDataProvider<com.sportradar.uf.sportsapi.datamodel.MarketDescriptions> additionalMappingsProvider, MappingValidatorFactory mappingFactory, SdkTaskScheduler sdkTaskScheduler, DataProvider<com.sportradar.uf.sportsapi.datamodel.MarketDescriptions> dataProvider, TelemetryFactory telemetryFactory)
@Provides protected DataProvider providesBettingStatusDataProvider(SdkInternalConfiguration cfg, LogHttpDataFetcher httpDataFetcher, Deserializer deserializer)
@Provides protected DataProvider providesBetStopReasonDataProvider(SdkInternalConfiguration cfg, LogHttpDataFetcher httpDataFetcher, Deserializer deserializer)
@Provides protected DataProvider<com.sportradar.uf.sportsapi.datamodel.MarketDescriptions> providesMarketDescriptionsProvider(SdkInternalConfiguration cfg, LogHttpDataFetcher httpDataFetcher, Deserializer deserializer)
@Provides protected MarketDescriptionCache provideVariantMarketDescriptionCache(SdkInternalConfiguration cfg, LogFastHttpDataFetcher httpDataFetcher, Deserializer deserializer, MappingValidatorFactory mappingFactory, TimeUtils timeUtils, TelemetryFactory telemetryFactory)
@Provides protected VariantDescriptionCache provideVariantDescriptionCache(SdkInternalConfiguration cfg, LogHttpDataFetcher httpDataFetcher, Deserializer deserializer, MappingValidatorFactory mappingFactory, SdkTaskScheduler sdkTaskScheduler, TelemetryFactory telemetryFactory)
Copyright © 2016–2025. All rights reserved.