code: @SuppressWarnings("unchecked")
    @Override
    public <T> T get(final Object key, final Callable<T> valueLoader) {
      return (T) cache.get(key);
    }
docs: <p>Ignore the {@code valueLoader} parameter in case a loader is present. This makes
  sure the loader is consistently used and we make use of the cache2k features
  refresh ahead and resilience. Does not wrap into {@link org.springframework.cache.Cache.ValueRetrievalException}
  intentionally, since this is only needed if the callable is used.