- AbstractAsyncCollection<S extends AsyncCollection<S,V>,T extends CollectionState<T,V>,U extends AsyncCollectionProxy<V>,V> - Class in net.kuujo.copycat.collections.internal.collection
-
Abstract asynchronous collection implementation.
- AbstractAsyncCollection(ResourceManager, StateMachine<T>, Class) - Constructor for class net.kuujo.copycat.collections.internal.collection.AbstractAsyncCollection
-
- AbstractCollectionState<T extends CollectionState<T,V>,U extends Collection<V>,V> - Class in net.kuujo.copycat.collections.internal.collection
-
Abstract asynchronous collection state.
- AbstractCollectionState() - Constructor for class net.kuujo.copycat.collections.internal.collection.AbstractCollectionState
-
- add(T) - Method in interface net.kuujo.copycat.collections.AsyncCollectionProxy
-
Adds a entry to the collection.
- add(int, T) - Method in interface net.kuujo.copycat.collections.AsyncListProxy
-
Adds a value at an index in the list.
- add(V) - Method in class net.kuujo.copycat.collections.internal.collection.AbstractAsyncCollection
-
- add(V) - Method in class net.kuujo.copycat.collections.internal.collection.AbstractCollectionState
-
- add(U) - Method in interface net.kuujo.copycat.collections.internal.collection.CollectionState
-
- add(int, T) - Method in class net.kuujo.copycat.collections.internal.collection.DefaultAsyncList
-
- add(int, T) - Method in class net.kuujo.copycat.collections.internal.collection.DefaultListState
-
- add(int, T) - Method in interface net.kuujo.copycat.collections.internal.collection.ListState
-
- addAll(Collection<? extends T>) - Method in interface net.kuujo.copycat.collections.AsyncCollectionProxy
-
Adds a collection of entries to the collection.
- addAll(int, Collection<? extends T>) - Method in interface net.kuujo.copycat.collections.AsyncListProxy
-
Adds a collection of values at an index in the list.
- addAll(Collection<? extends V>) - Method in class net.kuujo.copycat.collections.internal.collection.AbstractAsyncCollection
-
- addAll(Collection<? extends V>) - Method in class net.kuujo.copycat.collections.internal.collection.AbstractCollectionState
-
- addAll(Collection<? extends U>) - Method in interface net.kuujo.copycat.collections.internal.collection.CollectionState
-
- addAll(int, Collection<? extends T>) - Method in class net.kuujo.copycat.collections.internal.collection.DefaultAsyncList
-
- addAll(int, Collection<? extends T>) - Method in class net.kuujo.copycat.collections.internal.collection.DefaultListState
-
- addAll(int, Collection<? extends T>) - Method in interface net.kuujo.copycat.collections.internal.collection.ListState
-
- addAndGet(long) - Method in interface net.kuujo.copycat.atomic.AsyncLongProxy
-
Adds to the current value and returns the updated value.
- addAndGet(long) - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncLong
-
- addAndGet(long) - Method in class net.kuujo.copycat.atomic.internal.DefaultLongState
-
- addAndGet(long) - Method in interface net.kuujo.copycat.atomic.internal.LongState
-
- ASYNC_MULTIMAP_CONSISTENCY - Static variable in class net.kuujo.copycat.collections.AsyncMultiMapConfig
-
- AsyncBoolean - Interface in net.kuujo.copycat.atomic
-
Asynchronous atomic boolean.
- AsyncBooleanConfig - Class in net.kuujo.copycat.atomic
-
Asynchronous atomic boolean configuration.
- AsyncBooleanConfig() - Constructor for class net.kuujo.copycat.atomic.AsyncBooleanConfig
-
- AsyncBooleanConfig(Map<String, Object>) - Constructor for class net.kuujo.copycat.atomic.AsyncBooleanConfig
-
- AsyncBooleanConfig(String) - Constructor for class net.kuujo.copycat.atomic.AsyncBooleanConfig
-
- AsyncBooleanConfig(AsyncBooleanConfig) - Constructor for class net.kuujo.copycat.atomic.AsyncBooleanConfig
-
- AsyncBooleanProxy - Interface in net.kuujo.copycat.atomic
-
Asynchronous atomic boolean proxy.
- AsyncCollection<T extends AsyncCollection<T,U>,U> - Interface in net.kuujo.copycat.collections
-
Asynchronous collection.
- AsyncCollectionConfig<T extends AsyncCollectionConfig<T>> - Class in net.kuujo.copycat.collections
-
Asynchronous collection configuration.
- AsyncCollectionConfig(Map<String, Object>, String...) - Constructor for class net.kuujo.copycat.collections.AsyncCollectionConfig
-
- AsyncCollectionConfig(String...) - Constructor for class net.kuujo.copycat.collections.AsyncCollectionConfig
-
- AsyncCollectionConfig(T) - Constructor for class net.kuujo.copycat.collections.AsyncCollectionConfig
-
- AsyncCollectionProxy<T> - Interface in net.kuujo.copycat.collections
-
Asynchronous collection proxy.
- AsyncList<T> - Interface in net.kuujo.copycat.collections
-
Asynchronous list.
- AsyncListConfig - Class in net.kuujo.copycat.collections
-
Asynchronous list configuration.
- AsyncListConfig() - Constructor for class net.kuujo.copycat.collections.AsyncListConfig
-
- AsyncListConfig(Map<String, Object>) - Constructor for class net.kuujo.copycat.collections.AsyncListConfig
-
- AsyncListConfig(String) - Constructor for class net.kuujo.copycat.collections.AsyncListConfig
-
- AsyncListConfig(AsyncListConfig) - Constructor for class net.kuujo.copycat.collections.AsyncListConfig
-
- AsyncListProxy<T> - Interface in net.kuujo.copycat.collections
-
Asynchronous list proxy.
- AsyncLong - Interface in net.kuujo.copycat.atomic
-
Asynchronous atomic long.
- AsyncLongConfig - Class in net.kuujo.copycat.atomic
-
Asynchronous atomic long configuration.
- AsyncLongConfig() - Constructor for class net.kuujo.copycat.atomic.AsyncLongConfig
-
- AsyncLongConfig(Map<String, Object>) - Constructor for class net.kuujo.copycat.atomic.AsyncLongConfig
-
- AsyncLongConfig(String) - Constructor for class net.kuujo.copycat.atomic.AsyncLongConfig
-
- AsyncLongConfig(AsyncLongConfig) - Constructor for class net.kuujo.copycat.atomic.AsyncLongConfig
-
- AsyncLongProxy - Interface in net.kuujo.copycat.atomic
-
Asynchronous atomic long proxy.
- AsyncMap<K,V> - Interface in net.kuujo.copycat.collections
-
Asynchronous map.
- AsyncMapConfig - Class in net.kuujo.copycat.collections
-
Asynchronous map configuration.
- AsyncMapConfig() - Constructor for class net.kuujo.copycat.collections.AsyncMapConfig
-
- AsyncMapConfig(Map<String, Object>) - Constructor for class net.kuujo.copycat.collections.AsyncMapConfig
-
- AsyncMapConfig(String) - Constructor for class net.kuujo.copycat.collections.AsyncMapConfig
-
- AsyncMapConfig(AsyncMapConfig) - Constructor for class net.kuujo.copycat.collections.AsyncMapConfig
-
- AsyncMapProxy<K,V> - Interface in net.kuujo.copycat.collections
-
Asynchronous map proxy.
- AsyncMultiMap<K,V> - Interface in net.kuujo.copycat.collections
-
Asynchronous multi-map.
- AsyncMultiMapConfig - Class in net.kuujo.copycat.collections
-
Asynchronous multi-map configuration.
- AsyncMultiMapConfig() - Constructor for class net.kuujo.copycat.collections.AsyncMultiMapConfig
-
- AsyncMultiMapConfig(Map<String, Object>) - Constructor for class net.kuujo.copycat.collections.AsyncMultiMapConfig
-
- AsyncMultiMapConfig(String) - Constructor for class net.kuujo.copycat.collections.AsyncMultiMapConfig
-
- AsyncMultiMapConfig(AsyncMultiMapConfig) - Constructor for class net.kuujo.copycat.collections.AsyncMultiMapConfig
-
- AsyncMultiMapProxy<K,V> - Interface in net.kuujo.copycat.collections
-
Asynchronous multimap proxy.
- AsyncReference<T> - Interface in net.kuujo.copycat.atomic
-
Asynchronous atomic value.
- AsyncReferenceConfig - Class in net.kuujo.copycat.atomic
-
Asynchronous atomic reference configuration.
- AsyncReferenceConfig() - Constructor for class net.kuujo.copycat.atomic.AsyncReferenceConfig
-
- AsyncReferenceConfig(Map<String, Object>) - Constructor for class net.kuujo.copycat.atomic.AsyncReferenceConfig
-
- AsyncReferenceConfig(String) - Constructor for class net.kuujo.copycat.atomic.AsyncReferenceConfig
-
- AsyncReferenceConfig(AsyncReferenceConfig) - Constructor for class net.kuujo.copycat.atomic.AsyncReferenceConfig
-
- AsyncReferenceProxy<T> - Interface in net.kuujo.copycat.atomic
-
Asynchronous atomic reference proxy.
- AsyncSet<T> - Interface in net.kuujo.copycat.collections
-
Asynchronous set.
- AsyncSetConfig - Class in net.kuujo.copycat.collections
-
Asynchronous set configuration.
- AsyncSetConfig() - Constructor for class net.kuujo.copycat.collections.AsyncSetConfig
-
- AsyncSetConfig(Map<String, Object>) - Constructor for class net.kuujo.copycat.collections.AsyncSetConfig
-
- AsyncSetConfig(String) - Constructor for class net.kuujo.copycat.collections.AsyncSetConfig
-
- AsyncSetConfig(AsyncSetConfig) - Constructor for class net.kuujo.copycat.collections.AsyncSetConfig
-
- AsyncSetProxy<T> - Interface in net.kuujo.copycat.collections
-
Asynchronous set proxy.
- checkOpen(Supplier<CompletableFuture<R>>) - Method in class net.kuujo.copycat.collections.internal.collection.AbstractAsyncCollection
-
If the collection is closed, returning a failed CompletableFuture.
- checkOpen(Supplier<CompletableFuture<T>>) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMap
-
If the map is closed, returning a failed CompletableFuture.
- checkOpen(Supplier<CompletableFuture<T>>) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMultiMap
-
If the map is closed, returning a failed CompletableFuture.
- clear() - Method in interface net.kuujo.copycat.collections.AsyncCollectionProxy
-
Clears all values from the collection.
- clear() - Method in interface net.kuujo.copycat.collections.AsyncMapProxy
-
Clears the map.
- clear() - Method in interface net.kuujo.copycat.collections.AsyncMultiMapProxy
-
Clears the map.
- clear() - Method in class net.kuujo.copycat.collections.internal.collection.AbstractAsyncCollection
-
- clear() - Method in class net.kuujo.copycat.collections.internal.collection.AbstractCollectionState
-
- clear() - Method in interface net.kuujo.copycat.collections.internal.collection.CollectionState
-
- clear() - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMap
-
- clear() - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMultiMap
-
- clear() - Method in class net.kuujo.copycat.collections.internal.map.DefaultMapState
-
- clear() - Method in class net.kuujo.copycat.collections.internal.map.DefaultMultiMapState
-
- clear() - Method in interface net.kuujo.copycat.collections.internal.map.MapState
-
- clear() - Method in interface net.kuujo.copycat.collections.internal.map.MultiMapState
-
Clears the map.
- close() - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncBoolean
-
- close() - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncLong
-
- close() - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncReference
-
- close() - Method in class net.kuujo.copycat.collections.internal.collection.AbstractAsyncCollection
-
- close() - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMap
-
- close() - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMultiMap
-
- collection - Variable in class net.kuujo.copycat.collections.internal.collection.AbstractCollectionState
-
- CollectionState<T extends CollectionState<T,U>,U> - Interface in net.kuujo.copycat.collections.internal.collection
-
Asynchronous collection state.
- compareAndSet(boolean, boolean) - Method in interface net.kuujo.copycat.atomic.AsyncBooleanProxy
-
Compares the current value and updated it if expected value == the current value.
- compareAndSet(long, long) - Method in interface net.kuujo.copycat.atomic.AsyncLongProxy
-
Compares the current value and updates the value if expected value == actual value.
- compareAndSet(T, T) - Method in interface net.kuujo.copycat.atomic.AsyncReferenceProxy
-
Sets the value if the current value == the expected value.
- compareAndSet(boolean, boolean) - Method in interface net.kuujo.copycat.atomic.internal.BooleanState
-
- compareAndSet(boolean, boolean) - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncBoolean
-
- compareAndSet(long, long) - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncLong
-
- compareAndSet(T, T) - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncReference
-
- compareAndSet(boolean, boolean) - Method in class net.kuujo.copycat.atomic.internal.DefaultBooleanState
-
- compareAndSet(long, long) - Method in class net.kuujo.copycat.atomic.internal.DefaultLongState
-
- compareAndSet(T, T) - Method in class net.kuujo.copycat.atomic.internal.DefaultReferenceState
-
- compareAndSet(long, long) - Method in interface net.kuujo.copycat.atomic.internal.LongState
-
- compareAndSet(T, T) - Method in interface net.kuujo.copycat.atomic.internal.ReferenceState
-
- compute(K, BiFunction<? super K, ? super V, ? extends V>) - Method in interface net.kuujo.copycat.collections.AsyncMapProxy
-
Computes the value of a key in the map.
- compute(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMap
-
- compute(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMapState
-
- compute(K, BiFunction<? super K, ? super V, ? extends V>) - Method in interface net.kuujo.copycat.collections.internal.map.MapState
-
- computeIfAbsent(K, Function<? super K, ? extends V>) - Method in interface net.kuujo.copycat.collections.AsyncMapProxy
-
Computes the value of a key if the key is absent from the map.
- computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMap
-
- computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMapState
-
- computeIfAbsent(K, Function<? super K, ? extends V>) - Method in interface net.kuujo.copycat.collections.internal.map.MapState
-
- computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in interface net.kuujo.copycat.collections.AsyncMapProxy
-
Computes the value of a key if the key is present in the map.
- computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMap
-
- computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMapState
-
- computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in interface net.kuujo.copycat.collections.internal.map.MapState
-
- contains(Object) - Method in interface net.kuujo.copycat.collections.AsyncCollectionProxy
-
Checks whether the collection contains a entry.
- contains(Object) - Method in class net.kuujo.copycat.collections.internal.collection.AbstractAsyncCollection
-
- contains(Object) - Method in class net.kuujo.copycat.collections.internal.collection.AbstractCollectionState
-
- contains(Object) - Method in interface net.kuujo.copycat.collections.internal.collection.CollectionState
-
- containsAll(Collection<?>) - Method in interface net.kuujo.copycat.collections.AsyncCollectionProxy
-
Checks whether the collection contains a collection of entries.
- containsAll(Collection<?>) - Method in class net.kuujo.copycat.collections.internal.collection.AbstractAsyncCollection
-
- containsAll(Collection<?>) - Method in class net.kuujo.copycat.collections.internal.collection.AbstractCollectionState
-
- containsAll(Collection<?>) - Method in interface net.kuujo.copycat.collections.internal.collection.CollectionState
-
- containsEntry(K, V) - Method in interface net.kuujo.copycat.collections.AsyncMultiMapProxy
-
Checks whether the map contains an entry.
- containsEntry(K, V) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMultiMap
-
- containsEntry(K, V) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMultiMapState
-
- containsEntry(K, V) - Method in interface net.kuujo.copycat.collections.internal.map.MultiMapState
-
Returns a boolean indicating whether the map contains an entry.
- containsKey(Object) - Method in interface net.kuujo.copycat.collections.AsyncMapProxy
-
Checks whether the map contains a key.
- containsKey(K) - Method in interface net.kuujo.copycat.collections.AsyncMultiMapProxy
-
Checks whether the map contains a key.
- containsKey(Object) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMap
-
- containsKey(K) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMultiMap
-
- containsKey(Object) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMapState
-
- containsKey(K) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMultiMapState
-
- containsKey(Object) - Method in interface net.kuujo.copycat.collections.internal.map.MapState
-
- containsKey(K) - Method in interface net.kuujo.copycat.collections.internal.map.MultiMapState
-
Returns a boolean indicating whether the map contains a key.
- containsValue(Object) - Method in interface net.kuujo.copycat.collections.AsyncMapProxy
-
Checks whether the map contains a value.
- containsValue(V) - Method in interface net.kuujo.copycat.collections.AsyncMultiMapProxy
-
Checks whether the map contains a value.
- containsValue(Object) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMap
-
- containsValue(V) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMultiMap
-
- containsValue(Object) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMapState
-
- containsValue(V) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMultiMapState
-
- containsValue(Object) - Method in interface net.kuujo.copycat.collections.internal.map.MapState
-
- containsValue(V) - Method in interface net.kuujo.copycat.collections.internal.map.MultiMapState
-
Returns a boolean indicating whether the map contains a value.
- copy() - Method in class net.kuujo.copycat.atomic.AsyncBooleanConfig
-
- copy() - Method in class net.kuujo.copycat.atomic.AsyncLongConfig
-
- copy() - Method in class net.kuujo.copycat.atomic.AsyncReferenceConfig
-
- copy() - Method in class net.kuujo.copycat.collections.AsyncListConfig
-
- copy() - Method in class net.kuujo.copycat.collections.AsyncMapConfig
-
- copy() - Method in class net.kuujo.copycat.collections.AsyncMultiMapConfig
-
- copy() - Method in class net.kuujo.copycat.collections.AsyncSetConfig
-
- create(String) - Static method in interface net.kuujo.copycat.atomic.AsyncBoolean
-
Creates a new asynchronous atomic boolean with the default cluster configuration.
- create(String, ClusterConfig) - Static method in interface net.kuujo.copycat.atomic.AsyncBoolean
-
Creates a new asynchronous atomic boolean with the default atomic boolean configuration.
- create(String, ClusterConfig, AsyncBooleanConfig) - Static method in interface net.kuujo.copycat.atomic.AsyncBoolean
-
Creates a new asynchronous atomic boolean.
- create(String) - Static method in interface net.kuujo.copycat.atomic.AsyncLong
-
Creates a new asynchronous atomic long with the default cluster configuration.
- create(String, ClusterConfig) - Static method in interface net.kuujo.copycat.atomic.AsyncLong
-
Creates a new asynchronous atomic long with the default atomic long configuration.
- create(String, ClusterConfig, AsyncLongConfig) - Static method in interface net.kuujo.copycat.atomic.AsyncLong
-
Creates a new asynchronous atomic long.
- create(String) - Static method in interface net.kuujo.copycat.atomic.AsyncReference
-
Creates a new asynchronous atomic reference with the default cluster configuration.
- create(String, ClusterConfig) - Static method in interface net.kuujo.copycat.atomic.AsyncReference
-
Creates a new asynchronous atomic reference with the default atomic reference configuration.
- create(String, ClusterConfig, AsyncReferenceConfig) - Static method in interface net.kuujo.copycat.atomic.AsyncReference
-
Creates a new asynchronous atomic reference.
- create(String) - Static method in interface net.kuujo.copycat.collections.AsyncList
-
Creates a new asynchronous list with the default cluster configuration.
- create(String, ClusterConfig) - Static method in interface net.kuujo.copycat.collections.AsyncList
-
Creates a new asynchronous list with the default list configuration.
- create(String, ClusterConfig, AsyncListConfig) - Static method in interface net.kuujo.copycat.collections.AsyncList
-
Creates a new asynchronous list.
- create(String) - Static method in interface net.kuujo.copycat.collections.AsyncMap
-
Creates a new asynchronous map with the default cluster configuration.
- create(String, ClusterConfig) - Static method in interface net.kuujo.copycat.collections.AsyncMap
-
Creates a new asynchronous map.
- create(String, ClusterConfig, AsyncMapConfig) - Static method in interface net.kuujo.copycat.collections.AsyncMap
-
Creates a new asynchronous map.
- create(String) - Static method in interface net.kuujo.copycat.collections.AsyncMultiMap
-
Creates a new asynchronous multimap with the default cluster configuration.
- create(String, ClusterConfig) - Static method in interface net.kuujo.copycat.collections.AsyncMultiMap
-
Creates a new asynchronous multimap.
- create(String, ClusterConfig, AsyncMultiMapConfig) - Static method in interface net.kuujo.copycat.collections.AsyncMultiMap
-
Creates a new asynchronous multimap.
- create(String) - Static method in interface net.kuujo.copycat.collections.AsyncSet
-
Creates a new asynchronous set with the default cluster configuration.
- create(String, ClusterConfig) - Static method in interface net.kuujo.copycat.collections.AsyncSet
-
Creates a new asynchronous set.
- create(String, ClusterConfig, AsyncSetConfig) - Static method in interface net.kuujo.copycat.collections.AsyncSet
-
Creates a new asynchronous set.
- createCollection() - Method in class net.kuujo.copycat.collections.internal.collection.AbstractCollectionState
-
Creates the collection.
- createCollection() - Method in class net.kuujo.copycat.collections.internal.collection.DefaultListState
-
- createCollection() - Method in class net.kuujo.copycat.collections.internal.collection.DefaultSetState
-
- get() - Method in interface net.kuujo.copycat.atomic.AsyncBooleanProxy
-
Gets the current value.
- get() - Method in interface net.kuujo.copycat.atomic.AsyncLongProxy
-
Gets the current value.
- get() - Method in interface net.kuujo.copycat.atomic.AsyncReferenceProxy
-
Gets the value.
- get() - Method in interface net.kuujo.copycat.atomic.internal.BooleanState
-
- get() - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncBoolean
-
- get() - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncLong
-
- get() - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncReference
-
- get() - Method in class net.kuujo.copycat.atomic.internal.DefaultBooleanState
-
- get() - Method in class net.kuujo.copycat.atomic.internal.DefaultLongState
-
- get() - Method in class net.kuujo.copycat.atomic.internal.DefaultReferenceState
-
- get() - Method in interface net.kuujo.copycat.atomic.internal.LongState
-
- get() - Method in interface net.kuujo.copycat.atomic.internal.ReferenceState
-
- get(int) - Method in interface net.kuujo.copycat.collections.AsyncListProxy
-
Gets a entry at a specific index in the list.
- get(Object) - Method in interface net.kuujo.copycat.collections.AsyncMapProxy
-
Gets a value from the map.
- get(K) - Method in interface net.kuujo.copycat.collections.AsyncMultiMapProxy
-
Gets a value from the map.
- get(int) - Method in class net.kuujo.copycat.collections.internal.collection.DefaultAsyncList
-
- get(int) - Method in class net.kuujo.copycat.collections.internal.collection.DefaultListState
-
- get(int) - Method in interface net.kuujo.copycat.collections.internal.collection.ListState
-
- get(Object) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMap
-
- get(K) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMultiMap
-
- get(Object) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMapState
-
- get(K) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMultiMapState
-
- get(Object) - Method in interface net.kuujo.copycat.collections.internal.map.MapState
-
- get(K) - Method in interface net.kuujo.copycat.collections.internal.map.MultiMapState
-
Gets a value from the map.
- getAndAdd(long) - Method in interface net.kuujo.copycat.atomic.AsyncLongProxy
-
Gets the current value and then adds to it.
- getAndAdd(long) - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncLong
-
- getAndAdd(long) - Method in class net.kuujo.copycat.atomic.internal.DefaultLongState
-
- getAndAdd(long) - Method in interface net.kuujo.copycat.atomic.internal.LongState
-
- getAndDecrement() - Method in interface net.kuujo.copycat.atomic.AsyncLongProxy
-
Gets the current value and decrements it.
- getAndDecrement() - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncLong
-
- getAndDecrement() - Method in class net.kuujo.copycat.atomic.internal.DefaultLongState
-
- getAndDecrement() - Method in interface net.kuujo.copycat.atomic.internal.LongState
-
- getAndIncrement() - Method in interface net.kuujo.copycat.atomic.AsyncLongProxy
-
Gets the current value and increments it.
- getAndIncrement() - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncLong
-
- getAndIncrement() - Method in class net.kuujo.copycat.atomic.internal.DefaultLongState
-
- getAndIncrement() - Method in interface net.kuujo.copycat.atomic.internal.LongState
-
- getAndSet(boolean) - Method in interface net.kuujo.copycat.atomic.AsyncBooleanProxy
-
Gets the current value and updates it.
- getAndSet(long) - Method in interface net.kuujo.copycat.atomic.AsyncLongProxy
-
Gets the current value and then sets it.
- getAndSet(T) - Method in interface net.kuujo.copycat.atomic.AsyncReferenceProxy
-
Sets and gets the value.
- getAndSet(boolean) - Method in interface net.kuujo.copycat.atomic.internal.BooleanState
-
- getAndSet(boolean) - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncBoolean
-
- getAndSet(long) - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncLong
-
- getAndSet(T) - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncReference
-
- getAndSet(boolean) - Method in class net.kuujo.copycat.atomic.internal.DefaultBooleanState
-
- getAndSet(long) - Method in class net.kuujo.copycat.atomic.internal.DefaultLongState
-
- getAndSet(T) - Method in class net.kuujo.copycat.atomic.internal.DefaultReferenceState
-
- getAndSet(long) - Method in interface net.kuujo.copycat.atomic.internal.LongState
-
- getAndSet(T) - Method in interface net.kuujo.copycat.atomic.internal.ReferenceState
-
- getConsistency() - Method in class net.kuujo.copycat.collections.AsyncCollectionConfig
-
Returns the collection read consistency.
- getConsistency() - Method in class net.kuujo.copycat.collections.AsyncMapConfig
-
Returns the map read consistency.
- getConsistency() - Method in class net.kuujo.copycat.collections.AsyncMultiMapConfig
-
Returns the multimap read consistency.
- getOrDefault(Object, V) - Method in interface net.kuujo.copycat.collections.AsyncMapProxy
-
Gets the value of a key or the given default value if the key does not exist.
- getOrDefault(K, Collection<V>) - Method in interface net.kuujo.copycat.collections.AsyncMultiMapProxy
-
Gets the value of a key or the given default value if the key does not exist.
- getOrDefault(Object, V) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMap
-
- getOrDefault(K, Collection<V>) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMultiMap
-
- getOrDefault(Object, V) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMapState
-
- getOrDefault(K, Collection<V>) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMultiMapState
-
- getOrDefault(Object, V) - Method in interface net.kuujo.copycat.collections.internal.map.MapState
-
- getOrDefault(K, Collection<V>) - Method in interface net.kuujo.copycat.collections.internal.map.MultiMapState
-
Gets a key from the map or returns a default value.
- ReferenceState<T> - Interface in net.kuujo.copycat.atomic.internal
-
Atomic reference state.
- remove(Object) - Method in interface net.kuujo.copycat.collections.AsyncCollectionProxy
-
Removes a entry from the collection.
- remove(int) - Method in interface net.kuujo.copycat.collections.AsyncListProxy
-
Removes an index in the list.
- remove(Object) - Method in interface net.kuujo.copycat.collections.AsyncMapProxy
-
Removes a value from the map.
- remove(Object, Object) - Method in interface net.kuujo.copycat.collections.AsyncMapProxy
-
Removes a key and value from the map.
- remove(K) - Method in interface net.kuujo.copycat.collections.AsyncMultiMapProxy
-
Removes a value from the map.
- remove(K, V) - Method in interface net.kuujo.copycat.collections.AsyncMultiMapProxy
-
Removes a key and value from the map.
- remove(Object) - Method in class net.kuujo.copycat.collections.internal.collection.AbstractAsyncCollection
-
- remove(Object) - Method in class net.kuujo.copycat.collections.internal.collection.AbstractCollectionState
-
- remove(Object) - Method in interface net.kuujo.copycat.collections.internal.collection.CollectionState
-
- remove(int) - Method in class net.kuujo.copycat.collections.internal.collection.DefaultAsyncList
-
- remove(int) - Method in class net.kuujo.copycat.collections.internal.collection.DefaultListState
-
- remove(int) - Method in interface net.kuujo.copycat.collections.internal.collection.ListState
-
- remove(Object) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMap
-
- remove(Object, Object) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMap
-
- remove(K) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMultiMap
-
- remove(K, V) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMultiMap
-
- remove(Object) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMapState
-
- remove(Object, Object) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMapState
-
- remove(K) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMultiMapState
-
- remove(K, V) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMultiMapState
-
- remove(Object) - Method in interface net.kuujo.copycat.collections.internal.map.MapState
-
- remove(Object, Object) - Method in interface net.kuujo.copycat.collections.internal.map.MapState
-
- remove(K) - Method in interface net.kuujo.copycat.collections.internal.map.MultiMapState
-
Removes a key from the map.
- remove(K, V) - Method in interface net.kuujo.copycat.collections.internal.map.MultiMapState
-
Removes an entry from the map.
- removeAll(Collection<?>) - Method in interface net.kuujo.copycat.collections.AsyncCollectionProxy
-
Removes a collection of values from the collection.
- removeAll(Collection<?>) - Method in class net.kuujo.copycat.collections.internal.collection.AbstractAsyncCollection
-
- removeAll(Collection<?>) - Method in class net.kuujo.copycat.collections.internal.collection.AbstractCollectionState
-
- removeAll(Collection<?>) - Method in interface net.kuujo.copycat.collections.internal.collection.CollectionState
-
- replace(K, V, V) - Method in interface net.kuujo.copycat.collections.AsyncMapProxy
-
Replaces a key and value in the map.
- replace(K, V) - Method in interface net.kuujo.copycat.collections.AsyncMapProxy
-
Replaces a key with the given value.
- replace(K, V, V) - Method in interface net.kuujo.copycat.collections.AsyncMultiMapProxy
-
Replaces a key and value in the map.
- replace(K, Collection<V>) - Method in interface net.kuujo.copycat.collections.AsyncMultiMapProxy
-
Replaces a key with the given value.
- replace(K, V, V) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMap
-
- replace(K, V) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMap
-
- replace(K, V, V) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMultiMap
-
- replace(K, Collection<V>) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMultiMap
-
- replace(K, V, V) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMapState
-
- replace(K, V) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMapState
-
- replace(K, V, V) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMultiMapState
-
- replace(K, Collection<V>) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMultiMapState
-
- replace(K, V, V) - Method in interface net.kuujo.copycat.collections.internal.map.MapState
-
- replace(K, V) - Method in interface net.kuujo.copycat.collections.internal.map.MapState
-
- replace(K, V, V) - Method in interface net.kuujo.copycat.collections.internal.map.MultiMapState
-
Replaces a value in the map.
- replace(K, Collection<V>) - Method in interface net.kuujo.copycat.collections.internal.map.MultiMapState
-
Replaces a key in the map.
- replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in interface net.kuujo.copycat.collections.AsyncMapProxy
-
Replaces values in the map.
- replaceAll(BiFunction<? super K, ? super Collection<V>, ? extends Collection<V>>) - Method in interface net.kuujo.copycat.collections.AsyncMultiMapProxy
-
Replaces values in the map.
- replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMap
-
- replaceAll(BiFunction<? super K, ? super Collection<V>, ? extends Collection<V>>) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMultiMap
-
- replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMapState
-
- replaceAll(BiFunction<? super K, ? super Collection<V>, ? extends Collection<V>>) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMultiMapState
-
- replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in interface net.kuujo.copycat.collections.internal.map.MapState
-
- replaceAll(BiFunction<? super K, ? super Collection<V>, ? extends Collection<V>>) - Method in interface net.kuujo.copycat.collections.internal.map.MultiMapState
-
Replaces a set of keys in the map.
- resolve(ClusterConfig) - Method in class net.kuujo.copycat.atomic.AsyncBooleanConfig
-
- resolve(ClusterConfig) - Method in class net.kuujo.copycat.atomic.AsyncLongConfig
-
- resolve(ClusterConfig) - Method in class net.kuujo.copycat.atomic.AsyncReferenceConfig
-
- resolve(ClusterConfig) - Method in class net.kuujo.copycat.collections.AsyncListConfig
-
- resolve(ClusterConfig) - Method in class net.kuujo.copycat.collections.AsyncMapConfig
-
- resolve(ClusterConfig) - Method in class net.kuujo.copycat.collections.AsyncMultiMapConfig
-
- resolve(ClusterConfig) - Method in class net.kuujo.copycat.collections.AsyncSetConfig
-
- retainAll(Collection<?>) - Method in interface net.kuujo.copycat.collections.AsyncCollectionProxy
-
Retains a collection of values in the collection.
- retainAll(Collection<?>) - Method in class net.kuujo.copycat.collections.internal.collection.AbstractAsyncCollection
-
- retainAll(Collection<?>) - Method in class net.kuujo.copycat.collections.internal.collection.AbstractCollectionState
-
- retainAll(Collection<?>) - Method in interface net.kuujo.copycat.collections.internal.collection.CollectionState
-