Package-level declarations
Provides container interfaces for storing and managing persistent key-value data. Defines core interfaces for common operations like get, set, remove and contains.
Types
A PersistentDataContainer that supports buffering.
A mutable version of BufferedPersistentDataContainer that allows for flushing and refreshing the data.
A mutable persistent data container that allows for modification of the data.
A container for persistent data.
An interface extending PersistentDataViewProvider to provide a mutable persistent data container.
Represents a provider that offers an immutable view of persistent data.
Functions
Builds a new instance of PersistentDataContainer using the specified configuration action.
This methode is used to make a bulk operation on the MutablePersistentDataContainer.
This methode copies all key-value pairs from the PersistentDataContainer to the receiver.
This methode is used to get the direct value of the key.
This method is used to get the value of the specified key from the PersistentDataContainer.
This method is used to get the value of the specified key from the PersistentDataContainer.
This methode is uses to get the element by the key.
This method is used to get the value of the specified key from the PersistentDataContainer.
Creates and returns a new instance of a mutable persistent data container.
Creates an immutable instance of a PersistentDataContainer.
Creates a new instance of PersistentDataContainer by deserializing data from the provided input stream.
Adds multiple entries to this container using vararg pairs.
Adds all entries from the provided map to this container.
Adds multiple nullable entries to this container.
This method is used to set the value of the specified key in the PersistentDataContainer.
Converts this MutablePersistentDataContainer into a MutableBufferedPersistentDataContainer.
Converts the current PersistentDataContainer to a buffered version.
Converts the current MutablePersistentDataContainer to a thread-safe implementation by wrapping it in a ConcurrentPersistentDataContainer.
Converts the current PersistentDataContainer instance to an immutable implementation.
Converts this PersistentDataContainer into a MutablePersistentDataContainer.