code: @SuppressWarnings("unchecked")
    public <T extends AbstractCache<KEY, VALUE>> T named(String name) {
      this.name = name;
      return (T) this;
    }
docs: Builder method to set the {@link String name} of this {@link Cache}.
  
  @param <T> {@link Class type} of this {@link Cache}.
  @param name {@link String} containing the name for this {@link Cache}.
  @return this {@link Cache}.