Package org.axonframework.modelling.saga.repository


@NullMarked package org.axonframework.modelling.saga.repository
The SagaStore abstraction and the decorators over it.

A SagaStore finds, loads, stores and deletes saga instances together with their association values. Backing implementations live in the inmemory, jpa and jdbc sub-packages; CachingSagaStore decorates any of them with a cache for saga instances and for association lookups.

These types retain the synchronous Axon Framework 4 storage behavior and resource-provider model. A store takes no part in transaction management: it obtains its resource from the provider it was given, so its writes commit with whatever else the surrounding transaction covers.