docs: public boolean  trySetCount(VersionedValue<Integer> previous, int newCount) throws Exception
      {
          VersionedValue<byte[]> previousCopy = new VersionedValue<byte[]>(previous.getVersion(), toBytes(previous.getValue()));
          return sharedValue.trySetValue(previousCopy, toBytes(newCount));
      }