ComputeOnceCachedIDs<D extends Object, V> constructor
ComputeOnceCachedIDs<D extends Object, V> ({
- Duration retentionDuration = Duration.zero,
- ComputeIDCompare<
D> ? compare, - ComputeIDHash<
D> ? hash,
Creates a cache for batched ID-based computations.
compare defines ID ordering and equality.
hash defines how IDs are grouped internally.
Implementation
ComputeOnceCachedIDs(
{super.retentionDuration, ComputeIDCompare<D>? compare, this.hash})
: compare = _Comparer.resolveCompare(compare);