release method
void
release()
Releases this slot back to MemoryScratch. Must be called exactly
once, before releasing any handle acquired before this one. Safe to
call from a finally block; idempotent on repeat calls.
Implementation
void release() {
if (_released) return;
_released = true;
MemoryScratch._release(_slot);
}