getChecker

open override fun getChecker(namedAggregate: NamedAggregate): IdempotencyChecker

Gets the cached idempotency checker for the named aggregate, creating one if it doesn't exist. Uses computeIfAbsent to ensure thread-safe lazy initialization.

Return

the idempotency checker for the aggregate, either cached or newly created

Parameters

namedAggregate

the named aggregate for which to get the checker