URL encoding the store directory name for stability.
Introduced the `free` concept to free up memory.

This change also made it relevant to rename the `destroy`
concept to `erase`.
Optimized disk store validation for get requests.
Renamed `DestroyRequest` to `EraseRequest` for compliance.
Removed the `close` API method as it was obsolete.