docs: public ManagedBuffer<T> linkBackingBuffer(ManagedBuffer<T> buffer) {
          if (linkedTo != null) {
              backing = savedBacking;
              linkedTo.unlockBuffer();
              linkedTo = null;
          }
          if (buffer == null) {
              return this;
          }
          buffer.lockBuffer();
          linkedTo = buffer;
          savedBacking = backing;
          backing = linkedTo.backing;
          return this;
      }