@Override
      public void save(@NotNull final DataOutput out, final T value) throws IOException {
        StateCache.this.write(value, out);
      }
@Override
      public void save(@NotNull final DataOutput out, final T value)