class AnalyticsCacheSettings {

    public long progressiveExpirationTimeOrDefault( final Date dateBeforeToday )
    {
        return new TimeToLive( dateBeforeToday, getProgressiveTtlFactorOrDefault() ).compute();
    }

    public  AnalyticsCacheSettings( final SystemSettingManager systemSettingManager );

}