code: @Override
      public void put(String spaceId, String key, byte[] value) throws IOException {
          kvStorage.put(spaceId, key, value, new IPutCallback<byte[]>() {
              @Override
              public void onSuccess(String spaceId, String key, byte[] entry) {
                  // invalidate cache upon successful deletion
                  invalidateCacheEntry(spaceId, key, entry);
              }
  
              @Override
              public void onError(String spaceId, String key, byte[] entry, Throwable t) {
                  LOGGER.error(t.getMessage(), t);
              }
          });
      }
docs: {@inheritDoc}