release method
Release this handle.
What this does depends on how the handle was made:
- Local +
exclusive: false+ unencrypted: no-op (the original file is what was returned). - Local +
exclusive: true: deletes the temp copy. - Local + decrypted-cache: cache entry remains; cleaned on the next eviction sweep.
- Web (IndexedDB): revokes the Blob URL.
Implementation
Future<void> release() => _release();