docs: @Override
    public Map<K, ValueHolder<V>> bulkComputeIfAbsent(final Set<? extends K> keys, final Function<Iterable<? extends K>, Iterable<? extends Map.Entry<? extends K, ? extends V>>> mappingFunction)
        throws StoreAccessException {
      if(mappingFunction instanceof Ehcache.GetAllFunction) {
        Map<K, ValueHolder<V>> map  = new HashMap<>();
        for (K key : keys) {
          ValueHolder<V> value;
          try {
            value = getInternal(key);
          } catch (TimeoutException e) {
            // This timeout handling is safe **only** in the context of a get/read operation!
            value = null;
          }
          map.put(key, value);
        }
        return map;
      } else {
        throw new UnsupportedOperationException("This bulkComputeIfAbsent method is not yet capable of handling generic computation functions");
      }
    }