createCacheMutationBarrier
createCacheMutationBarrier(
reason,entity?):CacheMutationBarrier
Defined in: packages/ddd-core/persistence/helpers/cache-barrier.helper.ts:67
Factory creating a new CacheMutationBarrier with a unique token.
Parameters
Section titled “Parameters”reason
Section titled “reason”Whether the barrier represents an entity deletion or secondary invalidation.
entity?
Section titled “entity?”unknown
Optional entity or snapshot providing diagnostic id or version metadata.
Returns
Section titled “Returns”Pure serializable CacheMutationBarrier.
Example
Section titled “Example”const barrier = createCacheMutationBarrier('deleted', user);await cache.set(key, barrier, { ttl: DEFAULT_BARRIER_TTL_MS });