GenericStorageEngine

open class GenericStorageEngine(storageFile: Path) : StorageEngine

An storage engine implemented by storing data in a file.

Parameters

storageFile

the file to store the data in.

Constructors

Link copied to clipboard
constructor(storageFile: Path)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun delete(key: String)

Deletes data.

Link copied to clipboard
open override fun deleteAll()

Deletes all data previously stored.

Link copied to clipboard
open override fun enumerate(): Collection<String>

Enumerates the keys for which data is currently stored.

Link copied to clipboard
open operator override fun get(key: String): ByteArray?

Gets data.

Link copied to clipboard
open override fun put(key: String, data: ByteArray)

Stores data.

Link copied to clipboard
open fun transform(data: ByteArray, isLoading: Boolean): ByteArray

Function to transform data when loading or saving data.