Uses of Class
com.loomcache.server.datastructures.DistributedMap
Packages that use DistributedMap
Package
Description
Multi-Raft sharding infrastructure for LoomCache.
-
Uses of DistributedMap in com.loomcache.server.cache
Methods in com.loomcache.server.cache with parameters of type DistributedMapModifier and TypeMethodDescriptionstatic longMemoryEstimator.estimateMapSize(DistributedMap<?, ?> map) Estimate total memory consumption of a DistributedMap.voidTieredEvictionManager.registerMap(String mapName, DistributedMap<?, ?> map) Register a map for eviction management. -
Uses of DistributedMap in com.loomcache.server.compute
Constructors in com.loomcache.server.compute with parameters of type DistributedMapModifierConstructorDescriptionCreate a new executor for the given map with default timeout (30 seconds).EntryProcessorExecutor(DistributedMap<K, V> map, long timeoutMillis) Create a new executor for the given map with custom timeout. -
Uses of DistributedMap in com.loomcache.server.datastructures
Methods in com.loomcache.server.datastructures that return DistributedMapModifier and TypeMethodDescription@Nullable DistributedMap<String, String> DataStructureRegistry.getOrCreateMap(String name) Methods in com.loomcache.server.datastructures with parameters of type DistributedMapModifier and TypeMethodDescriptionvoidDataStructureRegistry.registerMap(String name, DistributedMap<String, String> map) booleanDataStructureRegistry.removeMapIfSame(String name, DistributedMap<String, String> map) Constructors in com.loomcache.server.datastructures with parameters of type DistributedMapModifierConstructorDescriptionContinuousQueryCache(String name, int instanceNumber, DistributedMap<K, V> sourceMap, MapPredicate<K, V> predicate) Create a CQC on the given map with the specified filter predicate. -
Uses of DistributedMap in com.loomcache.server.embedded
Methods in com.loomcache.server.embedded that return DistributedMapModifier and TypeMethodDescriptionGet or create a distributed map. -
Uses of DistributedMap in com.loomcache.server.handler
Methods in com.loomcache.server.handler that return DistributedMapModifier and TypeMethodDescriptionCqcSubscriptionHandler.CqcSubscription.sourceMap()Returns the value of thesourceMaprecord component.Constructors in com.loomcache.server.handler with parameters of type DistributedMapModifierConstructorDescriptionCqcSubscription(CqcSubscriptionHandler.SubscriptionId id, SerializablePredicate predicate, DistributedMap.MapChangeListener<String, String> listener, DistributedMap<String, String> sourceMap) Creates an instance of aCqcSubscriptionrecord class. -
Uses of DistributedMap in com.loomcache.server.jcache
Methods in com.loomcache.server.jcache that return DistributedMapConstructors in com.loomcache.server.jcache with parameters of type DistributedMapModifierConstructorDescriptionJCacheDistributedMapAdapter(DistributedMap<String, String> backingMap, KryoSerializer serializer, Class<K> keyType, Class<V> valueType) Create a new adapter backed by the given DistributedMap. -
Uses of DistributedMap in com.loomcache.server.metrics
Methods in com.loomcache.server.metrics with parameters of type DistributedMapModifier and TypeMethodDescriptionvoidLoomMetrics.updateCacheMetrics(@Nullable DistributedMap<?, ?> map) Update cache metrics from the DistributedMap. -
Uses of DistributedMap in com.loomcache.server.query
Methods in com.loomcache.server.query with parameters of type DistributedMapModifier and TypeMethodDescription<K> SqlResultQueryEngine.execute(QueryPlan queryPlan, DistributedMap<K, ?> map) Executes a query plan and returns a result set. -
Uses of DistributedMap in com.loomcache.server.sharding
Method parameters in com.loomcache.server.sharding with type arguments of type DistributedMapModifier and TypeMethodDescriptionCrossGroupTransactionExecutor.applyCommittedTransaction(ReplicatedTransactionCommand command, BiFunction<Integer, String, DistributedMap<String, String>> mapResolver) Apply a committed transaction using a per-op (groupId, mapName) → map resolver.CrossGroupTransactionExecutor.applyCommittedTransaction(ReplicatedTransactionCommand command, Function<Integer, DistributedMap<String, String>> mapResolver) CrossGroupTransactionExecutor.applyCommittedTransaction(Transaction transaction, Function<Integer, DistributedMap<String, String>> mapResolver) Apply a Raft-committed transaction locally.CrossGroupTransactionExecutor.execute(ReplicatedTransactionCommand command, BiFunction<Integer, String, DistributedMap<String, String>> mapResolver) CrossGroupTransactionExecutor.execute(ReplicatedTransactionCommand command, Function<Integer, DistributedMap<String, String>> mapResolver) CrossGroupTransactionExecutor.execute(Transaction transaction, Function<Integer, DistributedMap<String, String>> mapResolver) Execute a cross-group transaction. -
Uses of DistributedMap in com.loomcache.server.transaction
Methods in com.loomcache.server.transaction with parameters of type DistributedMapModifier and TypeMethodDescriptionstatic booleanTransactionEvaluator.evaluateConditions(List<Transaction.Condition> conditions, DistributedMap<String, String> map) Evaluate all conditions against the given map.static TransactionResultTransactionExecutor.execute(Transaction txn, DistributedMap<String, String> map) Executes a transaction atomically on the given map.TransactionEvaluator.executeOperations(List<Transaction.Operation> operations, DistributedMap<String, String> map) Execute a list of operations on the given map, collecting results. -
Uses of DistributedMap in com.loomcache.springboot.config
Methods in com.loomcache.springboot.config that return DistributedMapModifier and TypeMethodDescriptionCacheNodeConfig.defaultMap(CacheNode cacheNode, WriteThroughCacheStore cacheStore) Default distributed map with write-through wired up. -
Uses of DistributedMap in com.loomcache.springboot.controller
Constructors in com.loomcache.springboot.controller with parameters of type DistributedMapModifierConstructorDescriptionMapController(DistributedMap<String, String> defaultMap, WriteThroughCacheStore cacheStore) Create a MapController with a DistributedMap and write-through store.