Package com.loomcache.server.datastructures.mapstore
@NullMarked
package com.loomcache.server.datastructures.mapstore
MapStore Service Provider Interface — pluggable backing store for
DistributedMap.
Implementations let LoomCache act as a cache-aside layer on top of a
persistent store (RDBMS, KV store, object store, etc.). See
MapStore for the core
contract and MapStoreConfig
for wire-up options.
This SPI is distinct from the internal JCache BackingStoreWriter
in com.loomcache.server.jcache: this package is the public,
user-facing extension point.
-
ClassDescriptionEntryLoader<K,
V> Optional MapStore extension for loading values with per-entry metadata.EntryStore<K,V> Metadata-aware MapStore extension for values that carry per-entry expiry.Built-in JDBC-backed MapStore for declarativedata-connection-refusage.MapStore<K,V> Service Provider Interface (SPI) for plugging an external persistent backing store into aDistributedMap.Configuration for wiring aMapStoreinto aDistributedMap.Preload strategy.Value carrier used by metadata-aware map stores.