Package dev.turboism.sdk.storage
package dev.turboism.sdk.storage
Plugin-confined asynchronous persistence for data, state, and cache roots.
Storage paths are logical relative paths below a runtime-selected plugin root, never arbitrary host filesystem paths. The runtime owns confinement, permissions, quotas, atomic replacement, and lifecycle cancellation. Plugins own the meaning, backup policy, and any application-level revision or conflict strategy for their data.
-
ClassDescriptionAsynchronous, plugin-confined storage service.Immutable metadata for one direct child returned by
PluginStorage.list(StoragePath, int).Types of entries that a confined directory listing may expose.Structured storage failure associated with the logical source or target path of an operation.Stable categories for storage admission, confinement, and I/O failures.Structured result of a bounded direct-directory listing.Structured result of a copy, move, or delete operation.Portable logical path below one plugin-owned storage root.Structured result of one bounded storage read.Plugin-owned storage lifetimes exposed throughPluginStorage.Structured result of an atomic file write.