Delete the bytes from the backing storage, returns true if the bytes are actually removed.
Delete the bytes from the backing storage, returns true if the bytes are actually removed. The path given is the same path as returned by save.
Load the bytes from the backing storage, returns an InputStream.
Load the bytes from the backing storage, returns an InputStream. The path given is the same path as returned by save.
Save a stream of bytes, returns a (path, length) to where the bytes are stored.
Save a stream of bytes, returns a (path, length) to where the bytes are stored. The path can be later used to load/delete the bytes
Interface to store bytes. This is used by other services that store the metadata about the bytes.