Package com.loomcache.server.compute
@NullMarked
package com.loomcache.server.compute
-
ClassDescriptionAggregator<K,
V, R> Generic aggregation interface for map-reduce style operations.Factory methods for built-in map value aggregators.AverageAggregator<K, V extends Number>Built-in aggregator that computes the average of numeric values in the map.BackupEntryProcessor<K,V> Processor for updates that run on backup replicas after the primary processor completes.BigDecimalAverageAggregator<K, V extends Number>Built-in aggregator that averages numeric values exactly asBigDecimal.BigDecimalSumAggregator<K, V extends Number>Built-in aggregator that sums numeric values exactly asBigDecimal.BigIntegerSumAggregator<K, V extends Number>Built-in aggregator that sums integral numeric values exactly asBigInteger.CacheEntryProcessor<K,V, R> Processes map entries in-place with strong atomicity guarantees.Represents a mutable entry in the map during processing.ComparableMaxAggregator<K, V extends Comparable<? super V>>Built-in aggregator that returns the maximum value by natural ordering.ComparableMinAggregator<K, V extends Comparable<? super V>>Built-in aggregator that returns the minimum value by natural ordering.CountAggregator<K,V> Built-in aggregator that counts entries in the map.Built-in aggregator that collects distinct values from the map.Security boundary for serialized EntryProcessor payloads.Executor for processing map entries atomically using CacheEntryProcessor.IdentityProjection<K,V> Built-in projection that returns the entire Map.Entry unchanged.MaxAggregator<K, V extends Number>Built-in aggregator that finds the maximum numeric value in the map.MinAggregator<K, V extends Number>Built-in aggregator that finds the minimum numeric value in the map.MultiAttributeProjection<K,V, R> Built-in projection that extracts multiple attributes from values.MutableEntry<K,V> Mutable entry implementation that wraps a map entry and tracks modifications.Projection<K,V, R> Interface for extracting subsets of entry data.ReadOnlyCacheEntryProcessor<K,V, R> Cache entry processor that signals read-only intent.Readonly marker interface for entries processed by read-only processors.ReadOnlyEntry<K,V> Read-only wrapper implementation of Entry that throws UnsupportedOperationException on mutation attempts.SingleAttributeProjection<K,V, R> Built-in projection that extracts a single attribute from values using a function.SumAggregator<K, V extends Number>Built-in aggregator that sums numeric values from the map.