public function remove()
{
// Truncate to notify isBootstrapped() about the new state.
if (!ftruncate($this->fileHandle, 0)) {
throw new StorageException("Could not truncate {$this->path}");
}
if (!unlink($this->path)) {
throw new StorageException("Could not delete {$this->path}");
}
}