com.sportradar.unifiedodds.sdk.di.InternalCachesProvider Maven / Gradle / Ivy
package com.sportradar.unifiedodds.sdk.di;
import com.google.common.cache.Cache;
import com.sportradar.unifiedodds.sdk.caching.*;
import com.sportradar.unifiedodds.sdk.caching.ci.markets.MarketDescriptionCI;
import com.sportradar.unifiedodds.sdk.caching.ci.markets.VariantDescriptionCI;
import com.sportradar.utils.URN;
import java.util.Date;
/**
* Created on 2019-03-29
*
* @author e.roznik
*/
public interface InternalCachesProvider {
Cache getSportDataCache();
Cache getCategoryDataCache();
Cache getSportEventCache();
Cache getPlayerProfileCache();
Cache getCompetitorCache();
Cache getSimpleTeamCompetitorCache();
Cache getSportEventStatusCache();
Cache getInvariantMarketCache();
Cache getVariantMarketCache();
Cache getDispatchedFixtureChanges();
Cache getVariantDescriptionCache();
Cache getFixtureTimestampCache();
}