code: @SuppressWarnings("rawtypes")
    public DefaultResilienceStrategyProviderConfiguration addResilienceStrategyFor(String alias, Class<? extends ResilienceStrategy> clazz, Object... arguments) {
      getDefaults().put(alias, new DefaultResilienceStrategyConfiguration(clazz, arguments));
      return this;
    }
docs: Adds a {@link ResilienceStrategy} class and associated constructor arguments to be used with a cache matching
  the provided alias.
  <p>
  The provided class must have a constructor compatible with the supplied arguments followed by either the cache's
  {@code RecoveryStore}, or the cache's {@code RecoveryStore} and {@code CacheLoaderWriter}.
  
  @param alias the cache alias
  @param clazz the resilience strategy class
  @param arguments the constructor arguments
  
  @return this configuration instance