persistent

Packages

Link copied to clipboard

Contains classes for binding persistent data entries to containers and accessing stored values. Implements delegate-based property bindings enabling type-safe access to persistent data through Kotlin properties. Supports both read-only and mutable bindings with automatic type conversion.

Link copied to clipboard

Provides container interfaces for storing and managing persistent key-value data. Defines core interfaces for common operations like get, set, remove and contains.

Link copied to clipboard

Contains concrete implementations of the interfaces defined in the container package.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Contains classes for reading and writing persistent data in a stream

Link copied to clipboard

Defines the type system interfaces and implementations for serializing/deserializing persistent data. Provides built-in support for primitive types (String, Number, Boolean), collections, and custom serializable types. Features an extensible architecture for adding custom type converters.

Link copied to clipboard

Contains the classes for custom persistent data types, like Uuid, Instant, etc.

Link copied to clipboard