class AnalyticsCacheSettings {

    public boolean isFixedCachingEnabled()
    {
        final AnalyticsCacheTtlMode analyticsCacheMode = (AnalyticsCacheTtlMode) systemSettingManager
            .getSystemSetting( ANALYTICS_CACHE_TTL_MODE );

        final CacheStrategy cacheStrategy = (CacheStrategy) systemSettingManager.getSystemSetting( CACHE_STRATEGY );

        return FIXED == analyticsCacheMode && cacheStrategy != null && cacheStrategy.hasExpirationTimeSet();
    }

    public  AnalyticsCacheSettings( final SystemSettingManager systemSettingManager );

}