Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- accept(long, V) - Method in interface ca.spottedleaf.concurrentutil.function.BiLongObjectConsumer
- add(E) - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
- add(E) - Method in class ca.spottedleaf.concurrentutil.list.COWArrayList
- add(E) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.BaseCollection
- add(T) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.ViewCollection
- addAll(E[]) - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
-
Adds all of the elements from the specified array to this queue.
- addAll(E[], int, int) - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
-
Adds all of the elements from the specified array to this queue.
- addAll(Iterable<? extends E>) - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
-
Adds all elements from the specified iterable object to this queue.
- addAll(Collection<? extends E>) - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
-
Adds all elements from the specified collection to this queue.
- addAll(Collection<? extends E>) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.BaseCollection
- addAll(Collection<? extends T>) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.ViewCollection
- addAsynchronousWaiter(BiConsumer<T, Throwable>) - Method in class ca.spottedleaf.concurrentutil.completable.CallbackCompletable
-
Adds a waiter that should only be completed asynchronously by the complete() calls.
- addFirst(E) - Method in class ca.spottedleaf.concurrentutil.set.LinkedSortedSet
- addFirst(E) - Method in class ca.spottedleaf.concurrentutil.set.LinkedUnsortedList
- addLast(E) - Method in class ca.spottedleaf.concurrentutil.set.LinkedSortedSet
- addLast(E) - Method in class ca.spottedleaf.concurrentutil.set.LinkedUnsortedList
- addOrAllowAdds(E) - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
-
Atomically adds the specified element to this queue or allows additions to the queue.
- addSize(long) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
-
Adds count to size and checks threshold for resizing
- addSize(long) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
-
Adds count to size and checks threshold for resizing
- addTo(long, long, long) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
-
Atomically inserts a mapping for the specified key with the provided default value if the key is not mapped or updates the current value by adding the specified increment.
- addToSize(int) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- addToSize(int) - Method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- addWaiter(BiConsumer<T, Throwable>) - Method in class ca.spottedleaf.concurrentutil.completable.CallbackCompletable
-
Adds a waiter that will be completed asynchronously by the complete() calls.
- adjustThreadCount(int) - Method in class ca.spottedleaf.concurrentutil.executor.thread.BalancedPrioritisedThreadPool
- adjustThreadCount(int) - Method in class ca.spottedleaf.concurrentutil.executor.thread.StreamOrderedThreadPool
- advanceEntry() - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.TableEntryIterator
- allowAdds() - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
-
Allows elements to be added to this queue once again.
- appendList(MultiThreadedQueue.LinkedNode<E>, MultiThreadedQueue.LinkedNode<E>) - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
- apply(long, T) - Method in interface ca.spottedleaf.concurrentutil.function.BiLong1Function
- AreaDependentQueue - Class in ca.spottedleaf.concurrentutil.executor.queue
- AreaDependentQueue(PrioritisedExecutor, int) - Constructor for class ca.spottedleaf.concurrentutil.executor.queue.AreaDependentQueue
- AreaDependentQueue(PrioritisedExecutor, int, long) - Constructor for class ca.spottedleaf.concurrentutil.executor.queue.AreaDependentQueue
- Atomicity of functional methods - Search tag in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
- Section
- Atomicity of functional methods - Search tag in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
- Section
B
- backoff() - Static method in class ca.spottedleaf.concurrentutil.util.ConcurrentUtil
-
Non-exponential backoff algorithm to use in lightly contended areas.
- BalancedPrioritisedThreadPool - Class in ca.spottedleaf.concurrentutil.executor.thread
- BalancedPrioritisedThreadPool(long, Consumer<Thread>) - Constructor for class ca.spottedleaf.concurrentutil.executor.thread.BalancedPrioritisedThreadPool
- BalancedPrioritisedThreadPool.OrderedStreamGroup - Class in ca.spottedleaf.concurrentutil.executor.thread
- BalancedPrioritisedThreadPool.OrderedStreamGroup.Queue - Class in ca.spottedleaf.concurrentutil.executor.thread
- BaseCollection(ConcurrentLong2ReferenceChainedHashTable<V>) - Constructor for class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.BaseCollection
- BaseIteratorImpl(ConcurrentLong2LongChainedHashTable) - Constructor for class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable.BaseIteratorImpl
- BaseIteratorImpl(ConcurrentLong2ReferenceChainedHashTable<V>) - Constructor for class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.BaseIteratorImpl
- BaseLongIteratorImpl(ConcurrentLong2LongChainedHashTable) - Constructor for class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable.BaseLongIteratorImpl
- begin() - Method in class ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread
- BiLong1Function<T,
R> - Interface in ca.spottedleaf.concurrentutil.function - BiLongObjectConsumer<V> - Interface in ca.spottedleaf.concurrentutil.function
- BLOCKING - Enum constant in enum class ca.spottedleaf.concurrentutil.util.Priority
-
Absolute highest priority, should only be used for when a task is blocking a time-critical thread.
- branchlessAbs(int) - Static method in class ca.spottedleaf.concurrentutil.util.IntegerUtil
- branchlessAbs(long) - Static method in class ca.spottedleaf.concurrentutil.util.IntegerUtil
C
- ca.spottedleaf.concurrentutil.collection - package ca.spottedleaf.concurrentutil.collection
- ca.spottedleaf.concurrentutil.completable - package ca.spottedleaf.concurrentutil.completable
- ca.spottedleaf.concurrentutil.executor - package ca.spottedleaf.concurrentutil.executor
- ca.spottedleaf.concurrentutil.executor.queue - package ca.spottedleaf.concurrentutil.executor.queue
- ca.spottedleaf.concurrentutil.executor.thread - package ca.spottedleaf.concurrentutil.executor.thread
- ca.spottedleaf.concurrentutil.function - package ca.spottedleaf.concurrentutil.function
- ca.spottedleaf.concurrentutil.list - package ca.spottedleaf.concurrentutil.list
- ca.spottedleaf.concurrentutil.lock - package ca.spottedleaf.concurrentutil.lock
- ca.spottedleaf.concurrentutil.map - package ca.spottedleaf.concurrentutil.map
- ca.spottedleaf.concurrentutil.scheduler - package ca.spottedleaf.concurrentutil.scheduler
- ca.spottedleaf.concurrentutil.set - package ca.spottedleaf.concurrentutil.set
- ca.spottedleaf.concurrentutil.util - package ca.spottedleaf.concurrentutil.util
- CallbackCompletable<T> - Class in ca.spottedleaf.concurrentutil.completable
- CallbackCompletable() - Constructor for class ca.spottedleaf.concurrentutil.completable.CallbackCompletable
- cancel() - Method in interface ca.spottedleaf.concurrentutil.executor.Cancellable
-
Tries to cancel this task.
- cancel() - Method in interface ca.spottedleaf.concurrentutil.executor.PrioritisedExecutor.PrioritisedTask
-
Forces this task to be marked as completed.
- cancel(ScheduledTaskThreadPool.SchedulableTick) - Method in class ca.spottedleaf.concurrentutil.scheduler.ScheduledTaskThreadPool
-
Returns
falseif the task is not scheduled or is cancelled, returnstrueif the task was cancelled by this thread - Cancellable - Interface in ca.spottedleaf.concurrentutil.executor
-
Interface specifying that something can be cancelled.
- ceilLog2(int) - Static method in class ca.spottedleaf.concurrentutil.util.IntegerUtil
- ceilLog2(long) - Static method in class ca.spottedleaf.concurrentutil.util.IntegerUtil
- checkResize(int) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- checkResize(int) - Method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- clampTime(long, long, long) - Static method in class ca.spottedleaf.concurrentutil.util.TimeUtil
- clear() - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
- clear() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
-
Removes at least all entries currently mapped at the beginning of this call.
- clear() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.BaseCollection
- clear() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
-
Removes at least all entries currently mapped at the beginning of this call.
- clear() - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- clear() - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.ViewCollection
- clear() - Method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- clear() - Method in class ca.spottedleaf.concurrentutil.set.LinkedSortedSet
- clear() - Method in class ca.spottedleaf.concurrentutil.set.LinkedUnsortedList
- clone() - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- clone() - Method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- close(boolean, boolean) - Method in class ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread
-
Closes this queue executor's queue.
- CollectionUtil - Class in ca.spottedleaf.concurrentutil.util
- comparator - Variable in class ca.spottedleaf.concurrentutil.set.LinkedSortedSet
- compareAndExchangeAtIndexVolatile(ConcurrentLong2LongChainedHashTable.TableEntry[], int, ConcurrentLong2LongChainedHashTable.TableEntry, ConcurrentLong2LongChainedHashTable.TableEntry) - Static method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
- compareAndExchangeAtIndexVolatile(ConcurrentLong2ReferenceChainedHashTable.TableEntry<V>[], int, ConcurrentLong2ReferenceChainedHashTable.TableEntry<V>, ConcurrentLong2ReferenceChainedHashTable.TableEntry<V>) - Static method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
- compareAndExchangeThreadParkedVolatile(boolean, boolean) - Method in class ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread
- compareExchangeElementVolatile(E, E) - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue.LinkedNode
- compareExchangeNextVolatile(MultiThreadedQueue.LinkedNode<E>, MultiThreadedQueue.LinkedNode<E>) - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue.LinkedNode
- compareExchangeThresholdVolatile(int, int) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
- compareExchangeThresholdVolatile(int, int) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
- compareTimes(long, long) - Static method in class ca.spottedleaf.concurrentutil.util.TimeUtil
-
This function is appropriate to be used as a
Comparatorbetween two timestamps, which indicates whether the timestamps represented by t1, t2 that t1 is before, equal to, or after t2. - compareTo(PrioritisedExecutor.PriorityState) - Method in record class ca.spottedleaf.concurrentutil.executor.PrioritisedExecutor.PriorityState
- Completable<T> - Class in ca.spottedleaf.concurrentutil.completable
- Completable() - Constructor for class ca.spottedleaf.concurrentutil.completable.Completable
- complete(T) - Method in class ca.spottedleaf.concurrentutil.completable.CallbackCompletable
- complete(T) - Method in class ca.spottedleaf.concurrentutil.completable.Completable
- completed(T) - Static method in class ca.spottedleaf.concurrentutil.completable.Completable
- completeExceptionally(Throwable) - Method in class ca.spottedleaf.concurrentutil.completable.Completable
- completeWithThrowable(Throwable) - Method in class ca.spottedleaf.concurrentutil.completable.CallbackCompletable
- COMPLETING - Enum constant in enum class ca.spottedleaf.concurrentutil.util.Priority
-
Priority value indicating the task has completed or is being completed.
- compute(long, BiLong1Function<? super V, ? extends V>) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
- compute(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- computeIfAbsent(long, LongFunction<? extends V>) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
- computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- computeIfPresent(long, BiLong1Function<? super V, ? extends V>) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
- computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- ConcurrentLong2LongChainedHashTable - Class in ca.spottedleaf.concurrentutil.map
-
Concurrent hashtable implementation supporting mapping arbitrary
longvalues ontolongvalues with support for multiple writer and multiple reader threads. - ConcurrentLong2LongChainedHashTable() - Constructor for class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
- ConcurrentLong2LongChainedHashTable(int, float) - Constructor for class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
- ConcurrentLong2LongChainedHashTable.BaseIteratorImpl<T> - Class in ca.spottedleaf.concurrentutil.map
- ConcurrentLong2LongChainedHashTable.BaseLongIteratorImpl - Class in ca.spottedleaf.concurrentutil.map
- ConcurrentLong2LongChainedHashTable.EntryIterator - Class in ca.spottedleaf.concurrentutil.map
- ConcurrentLong2LongChainedHashTable.KeyIterator - Class in ca.spottedleaf.concurrentutil.map
- ConcurrentLong2LongChainedHashTable.NodeIterator - Class in ca.spottedleaf.concurrentutil.map
- ConcurrentLong2LongChainedHashTable.NodeIterator.ResizeChain - Class in ca.spottedleaf.concurrentutil.map
- ConcurrentLong2LongChainedHashTable.TableEntry - Class in ca.spottedleaf.concurrentutil.map
- ConcurrentLong2LongChainedHashTable.ValueIterator - Class in ca.spottedleaf.concurrentutil.map
- ConcurrentLong2ReferenceChainedHashTable<V> - Class in ca.spottedleaf.concurrentutil.map
-
Concurrent hashtable implementation supporting mapping arbitrary
longvalues onto non-nullObjectvalues with support for multiple writer and multiple reader threads. - ConcurrentLong2ReferenceChainedHashTable() - Constructor for class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
- ConcurrentLong2ReferenceChainedHashTable(int, float) - Constructor for class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
- ConcurrentLong2ReferenceChainedHashTable.BaseCollection<V,
E> - Class in ca.spottedleaf.concurrentutil.map - ConcurrentLong2ReferenceChainedHashTable.BaseIteratorImpl<V,
T> - Class in ca.spottedleaf.concurrentutil.map - ConcurrentLong2ReferenceChainedHashTable.EntryIterator<V> - Class in ca.spottedleaf.concurrentutil.map
- ConcurrentLong2ReferenceChainedHashTable.EntrySet<V> - Class in ca.spottedleaf.concurrentutil.map
- ConcurrentLong2ReferenceChainedHashTable.KeyIterator<V> - Class in ca.spottedleaf.concurrentutil.map
- ConcurrentLong2ReferenceChainedHashTable.NodeIterator<V> - Class in ca.spottedleaf.concurrentutil.map
- ConcurrentLong2ReferenceChainedHashTable.NodeIterator.ResizeChain<V> - Class in ca.spottedleaf.concurrentutil.map
- ConcurrentLong2ReferenceChainedHashTable.TableEntry<V> - Class in ca.spottedleaf.concurrentutil.map
- ConcurrentLong2ReferenceChainedHashTable.ValueIterator<V> - Class in ca.spottedleaf.concurrentutil.map
- ConcurrentLong2ReferenceChainedHashTable.Values<V> - Class in ca.spottedleaf.concurrentutil.map
- ConcurrentUtil - Class in ca.spottedleaf.concurrentutil.util
- ConcurrentUtil() - Constructor for class ca.spottedleaf.concurrentutil.util.ConcurrentUtil
- contains(E) - Method in class ca.spottedleaf.concurrentutil.list.COWArrayList
- contains(Object) - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
- contains(Object) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.EntrySet
- contains(Object) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.Values
- contains(Object) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.EntrySet
- contains(Object) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.KeySet
- contains(Object) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.ValueCollection
- contains(Object, Object) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
-
Returns
trueif this map contains an entry with the specified key and value at some point during this call. - containsAll(Collection<?>) - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
- containsAll(Collection<?>) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.BaseCollection
- containsAll(Collection<?>) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.ViewCollection
- containsFirst(E) - Method in class ca.spottedleaf.concurrentutil.set.LinkedSortedSet
- containsFirst(E) - Method in class ca.spottedleaf.concurrentutil.set.LinkedUnsortedList
- containsKey(long) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
-
Returns whether the specified key is mapped to some value.
- containsKey(long) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
-
Returns whether the specified key is mapped to some value.
- containsKey(long) - Method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- containsKey(Object) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- containsLast(E) - Method in class ca.spottedleaf.concurrentutil.set.LinkedSortedSet
- containsLast(E) - Method in class ca.spottedleaf.concurrentutil.set.LinkedUnsortedList
- containsValue(long) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
-
Returns whether the specified value has a key mapped to it.
- containsValue(Object) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- containsValue(V) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
-
Returns whether the specified value has a key mapped to it.
- coordinateShift - Variable in class ca.spottedleaf.concurrentutil.lock.ReentrantAreaLock
- COWArrayList<E> - Class in ca.spottedleaf.concurrentutil.list
- COWArrayList(Class<E>) - Constructor for class ca.spottedleaf.concurrentutil.list.COWArrayList
- createDivision() - Method in class ca.spottedleaf.concurrentutil.executor.thread.StreamOrderedThreadPool
- createExecutor() - Method in class ca.spottedleaf.concurrentutil.executor.thread.BalancedPrioritisedThreadPool.OrderedStreamGroup
- createOrderedStreamGroup() - Method in class ca.spottedleaf.concurrentutil.executor.thread.BalancedPrioritisedThreadPool
- createOrderedStreamGroup(AtomicLong) - Method in class ca.spottedleaf.concurrentutil.executor.thread.BalancedPrioritisedThreadPool
- createTask(int, int, int, int, Runnable) - Method in class ca.spottedleaf.concurrentutil.executor.queue.AreaDependentQueue
- createTask(int, int, int, int, Runnable, Priority) - Method in class ca.spottedleaf.concurrentutil.executor.queue.AreaDependentQueue
- createTask(int, int, int, int, Runnable, Priority, long, long) - Method in class ca.spottedleaf.concurrentutil.executor.queue.AreaDependentQueue
- createTask(int, int, int, Runnable) - Method in class ca.spottedleaf.concurrentutil.executor.queue.AreaDependentQueue
- createTask(int, int, int, Runnable, Priority) - Method in class ca.spottedleaf.concurrentutil.executor.queue.AreaDependentQueue
- createTask(int, int, int, Runnable, Priority, long, long) - Method in class ca.spottedleaf.concurrentutil.executor.queue.AreaDependentQueue
- createTask(Runnable) - Method in interface ca.spottedleaf.concurrentutil.executor.PrioritisedExecutor
-
Creates, but does not queue or execute, a task at
Priority.NORMALpriority. - createTask(Runnable) - Method in class ca.spottedleaf.concurrentutil.executor.queue.PrioritisedTaskQueue
- createTask(Runnable) - Method in class ca.spottedleaf.concurrentutil.executor.thread.BalancedPrioritisedThreadPool.OrderedStreamGroup.Queue
- createTask(Runnable) - Method in class ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread
- createTask(Runnable, Priority) - Method in interface ca.spottedleaf.concurrentutil.executor.PrioritisedExecutor
-
Creates, but does not queue or execute, a task at
Priority.NORMALpriority. - createTask(Runnable, Priority) - Method in class ca.spottedleaf.concurrentutil.executor.queue.PrioritisedTaskQueue
- createTask(Runnable, Priority) - Method in class ca.spottedleaf.concurrentutil.executor.thread.BalancedPrioritisedThreadPool.OrderedStreamGroup.Queue
- createTask(Runnable, Priority) - Method in class ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread
- createTask(Runnable, Priority, long, long) - Method in interface ca.spottedleaf.concurrentutil.executor.PrioritisedExecutor
-
Creates, but does not queue or execute, a task at
Priority.NORMALpriority. - createTask(Runnable, Priority, long, long) - Method in class ca.spottedleaf.concurrentutil.executor.queue.PrioritisedTaskQueue
- createTask(Runnable, Priority, long, long) - Method in class ca.spottedleaf.concurrentutil.executor.thread.BalancedPrioritisedThreadPool.OrderedStreamGroup.Queue
- createTask(Runnable, Priority, long, long) - Method in class ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread
- createWithCapacity(int) - Static method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
- createWithCapacity(int) - Static method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
- createWithCapacity(int, float) - Static method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
- createWithCapacity(int, float) - Static method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
- createWithExpected(int) - Static method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
- createWithExpected(int) - Static method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
- createWithExpected(int, float) - Static method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
- createWithExpected(int, float) - Static method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
- curr - Variable in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue.LinkedIterator
- currEntry - Variable in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.TableEntryIterator
- currentTable - Variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable.NodeIterator
- currentTable - Variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.NodeIterator
D
- DEADLINE_NOT_SET - Static variable in class ca.spottedleaf.concurrentutil.scheduler.ScheduledTaskThreadPool
- DEADLINE_NOT_SET - Static variable in class ca.spottedleaf.concurrentutil.scheduler.SchedulerThreadPool
-
Deprecated.
- decFrom(long, long, long) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
-
Atomically decrements the mapping by the specified decrement and then removes the mapping if it is below or equal to the specified threshold.
- DEFAULT_CAPACITY - Static variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
- DEFAULT_CAPACITY - Static variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
- DEFAULT_CAPACITY - Static variable in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- DEFAULT_CAPACITY - Static variable in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- DEFAULT_DIVISION_TIME_SLICE - Static variable in class ca.spottedleaf.concurrentutil.executor.thread.StreamOrderedThreadPool
- DEFAULT_GROUP_TIME_SLICE - Static variable in class ca.spottedleaf.concurrentutil.executor.thread.BalancedPrioritisedThreadPool
- DEFAULT_LOAD_FACTOR - Static variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
- DEFAULT_LOAD_FACTOR - Static variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
- DEFAULT_LOAD_FACTOR - Static variable in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- DEFAULT_LOAD_FACTOR - Static variable in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- DEFAULT_SPINWAIT_TIME - Static variable in class ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread
- die() - Method in class ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread
- Division() - Constructor for class ca.spottedleaf.concurrentutil.executor.thread.StreamOrderedThreadPool.Division
- drain(Consumer<E>) - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
-
Empties the queue into the specified consumer.
- drain(Consumer<E>, boolean) - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
-
Empties the queue into the specified consumer.
- drain(Consumer<E>, boolean, Consumer<Throwable>) - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
-
Empties the queue into the specified consumer.
E
- element - Variable in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue.LinkedNode
- element() - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
- ELEMENT_HANDLE - Static variable in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue.LinkedNode
- entryIterator() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
-
Returns an iterator over the entries in this map.
- entryIterator() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
-
Returns an iterator over the entries in this map.
- EntryIterator(ConcurrentLong2LongChainedHashTable) - Constructor for class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable.EntryIterator
- EntryIterator(ConcurrentLong2ReferenceChainedHashTable<V>) - Constructor for class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.EntryIterator
- EntryIterator(SWMRHashTable.TableEntry<K, V>[], SWMRHashTable<K, V>) - Constructor for class ca.spottedleaf.concurrentutil.map.SWMRHashTable.EntryIterator
- entrySet - Variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
- entrySet - Variable in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- entrySet() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
- entrySet() - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- EntrySet(ConcurrentLong2ReferenceChainedHashTable<V>) - Constructor for class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.EntrySet
- EntrySet(SWMRHashTable<K, V>) - Constructor for class ca.spottedleaf.concurrentutil.map.SWMRHashTable.EntrySet
- equals(Object) - Method in record class ca.spottedleaf.concurrentutil.executor.PrioritisedExecutor.PriorityState
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- equals(Object) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.TableEntry
- equals(Object) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.ViewSet
- equals(Object) - Method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- exceptionally(Function<Throwable, ? extends T>) - Method in class ca.spottedleaf.concurrentutil.completable.Completable
- exceptionally(Function<Throwable, ? extends T>, Function<? super Throwable, ? extends Throwable>) - Method in class ca.spottedleaf.concurrentutil.completable.Completable
- exceptionallyAsync(Function<Throwable, ? extends T>) - Method in class ca.spottedleaf.concurrentutil.completable.Completable
- exceptionallyAsync(Function<Throwable, ? extends T>, Executor) - Method in class ca.spottedleaf.concurrentutil.completable.Completable
- exceptionallyAsync(Function<Throwable, ? extends T>, Executor, Function<? super Throwable, ? extends Throwable>) - Method in class ca.spottedleaf.concurrentutil.completable.Completable
- execute() - Method in interface ca.spottedleaf.concurrentutil.executor.PrioritisedExecutor.PrioritisedTask
-
Executes this task.
- executeTask() - Method in interface ca.spottedleaf.concurrentutil.executor.PrioritisedExecutor
-
Executes the next available task.
- executeTask() - Method in class ca.spottedleaf.concurrentutil.executor.queue.PrioritisedTaskQueue
- executeTask() - Method in class ca.spottedleaf.concurrentutil.executor.thread.BalancedPrioritisedThreadPool.OrderedStreamGroup
- executeTask() - Method in class ca.spottedleaf.concurrentutil.executor.thread.BalancedPrioritisedThreadPool.OrderedStreamGroup.Queue
- executeTask() - Method in class ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread
-
Executes the next available task.
- exponentiallyBackoffComplex(long) - Static method in class ca.spottedleaf.concurrentutil.util.ConcurrentUtil
-
Backoff algorithm to use for a lock that can block other threads (i.e if another thread contending with this thread can be thrown off the scheduler).
- exponentiallyBackoffSimple(long) - Static method in class ca.spottedleaf.concurrentutil.util.ConcurrentUtil
-
Backoff algorithm to use for a short held lock (i.e compareAndExchange operation).
F
- failed(Throwable) - Static method in class ca.spottedleaf.concurrentutil.completable.Completable
- fetchNewTable(ConcurrentLong2LongChainedHashTable.TableEntry[]) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
- fetchNewTable(ConcurrentLong2ReferenceChainedHashTable.TableEntry<V>[]) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
- find(Predicate<E>) - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
-
Finds the first element in this queue that matches the predicate.
- findNext() - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue.LinkedIterator
- findNext() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable.NodeIterator
- findNext() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.NodeIterator
- first() - Method in class ca.spottedleaf.concurrentutil.set.LinkedSortedSet
- first() - Method in class ca.spottedleaf.concurrentutil.set.LinkedUnsortedList
- FLAG_ORDER_BY_STREAM - Static variable in class ca.spottedleaf.concurrentutil.executor.queue.AreaDependentQueue
-
Whether to order tasks by (lower) stream id after (higher) priority
- FLAG_ORDER_BY_STREAM - Static variable in class ca.spottedleaf.concurrentutil.executor.queue.PrioritisedTaskQueue
-
Whether to order tasks by (lower) stream id after (higher) priority
- floorLog2(int) - Static method in class ca.spottedleaf.concurrentutil.util.IntegerUtil
- floorLog2(long) - Static method in class ca.spottedleaf.concurrentutil.util.IntegerUtil
- forceAdd(E) - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
-
Adds the specified element to the tail of this queue.
- forceAppendList(MultiThreadedQueue.LinkedNode<E>, MultiThreadedQueue.LinkedNode<E>) - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
- forEach(BiLongObjectConsumer<? super V>) - Method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- forEach(BiConsumer<? super K, ? super V>) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- forEach(Consumer<? super SWMRLong2ObjectHashTable.TableEntry<V>>) - Method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- forEach(Consumer<? super E>) - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
- forEach(Consumer<? super E>) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.BaseCollection
- forEach(Consumer<? super Map.Entry<K, V>>) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.EntrySet
- forEach(Consumer<? super Map.Entry<K, V>>) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- forEach(Consumer<? super K>) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.KeySet
- forEach(Consumer<? super V>) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.ValueCollection
- forEachKey(Consumer<? super K>) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
-
Provides the specified consumer with all keys contained within this map.
- forEachKey(LongConsumer) - Method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
-
Provides the specified consumer with all keys contained within this map.
- forEachRemaining(Consumer<? super ConcurrentLong2LongChainedHashTable.TableEntry>) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable.EntryIterator
- forEachRemaining(Consumer<? super ConcurrentLong2ReferenceChainedHashTable.TableEntry<V>>) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.EntryIterator
- forEachRemaining(Consumer<? super Long>) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable.BaseLongIteratorImpl
- forEachRemaining(Consumer<? super Long>) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.KeyIterator
- forEachRemaining(Consumer<? super T>) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable.BaseIteratorImpl
- forEachRemaining(Consumer<? super T>) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.BaseIteratorImpl
- forEachRemaining(Consumer<? super V>) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.ValueIterator
- forEachRemaining(LongConsumer) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable.BaseLongIteratorImpl
- forEachRemaining(LongConsumer) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable.KeyIterator
- forEachRemaining(LongConsumer) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable.ValueIterator
- forEachRemaining(LongConsumer) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.KeyIterator
- forEachValue(Consumer<? super V>) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
-
Provides the specified consumer with all values contained within this map.
- forEachValue(Consumer<? super V>) - Method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
-
Provides the specified consumer with all values contained within this map.
- fromFuture(CompletionStage<T>) - Static method in class ca.spottedleaf.concurrentutil.completable.Completable
G
- generateNextSubOrder() - Method in interface ca.spottedleaf.concurrentutil.executor.PrioritisedExecutor
-
Generates the next suborder id.
- generateNextSubOrder() - Method in class ca.spottedleaf.concurrentutil.executor.queue.AreaDependentQueue
- generateNextSubOrder() - Method in class ca.spottedleaf.concurrentutil.executor.queue.PrioritisedTaskQueue
- generateNextSubOrder() - Method in class ca.spottedleaf.concurrentutil.executor.thread.BalancedPrioritisedThreadPool.OrderedStreamGroup.Queue
- generateNextSubOrder() - Method in class ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread
- genericToString(Object) - Static method in class ca.spottedleaf.concurrentutil.util.ConcurrentUtil
- get(long) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
-
Returns the currently mapped value associated with the specified key, or
0Lif there is none. - get(long) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
-
Returns the currently mapped value associated with the specified key, or
nullif there is none. - get(long) - Method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- get(Object) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- getAliveThreads() - Method in class ca.spottedleaf.concurrentutil.executor.thread.BalancedPrioritisedThreadPool
- getAliveThreads() - Method in class ca.spottedleaf.concurrentutil.executor.thread.StreamOrderedThreadPool
- getAndSetElementVolatile(E) - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue.LinkedNode
- getArray() - Method in class ca.spottedleaf.concurrentutil.list.COWArrayList
- getArrayHandle(Class<?>) - Static method in class ca.spottedleaf.concurrentutil.util.ConcurrentUtil
- getAtIndexAcquire(ConcurrentLong2LongChainedHashTable.TableEntry[], int) - Static method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
- getAtIndexAcquire(ConcurrentLong2ReferenceChainedHashTable.TableEntry<V>[], int) - Static method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
- getAtIndexOpaque(SWMRHashTable.TableEntry<K, V>[], int) - Static method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- getAtIndexOpaque(SWMRLong2ObjectHashTable.TableEntry<V>[], int) - Static method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- getCapacityFor(int) - Static method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
- getCapacityFor(int) - Static method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
- getCapacityFor(int) - Static method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- getCapacityFor(int) - Static method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- getCoreThreads() - Method in class ca.spottedleaf.concurrentutil.executor.thread.BalancedPrioritisedThreadPool
- getCoreThreads() - Method in class ca.spottedleaf.concurrentutil.executor.thread.StreamOrderedThreadPool
- getDefaultExecutor() - Static method in class ca.spottedleaf.concurrentutil.completable.Completable
- getDivisorMultiple(long) - Static method in class ca.spottedleaf.concurrentutil.util.IntegerUtil
- getDivisorNumbers(int) - Static method in class ca.spottedleaf.concurrentutil.util.IntegerUtil
- getDivisorShift(long) - Static method in class ca.spottedleaf.concurrentutil.util.IntegerUtil
- getElementPlain() - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue.LinkedNode
- getElementVolatile() - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue.LinkedNode
- getEntryForOpaque(long) - Method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
-
Callers must still use acquire when reading the value of the entry.
- getEntryForOpaque(K) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
-
Callers must still use acquire when reading the value of the entry.
- getEntryForPlain(long) - Method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- getEntryForPlain(K) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- getException() - Method in class ca.spottedleaf.concurrentutil.completable.Completable
- getExecutor() - Method in interface ca.spottedleaf.concurrentutil.executor.PrioritisedExecutor.PrioritisedTask
-
Returns the executor associated with this task.
- getFirst() - Method in class ca.spottedleaf.concurrentutil.list.COWArrayList
- getGreatestTime(long, long) - Static method in class ca.spottedleaf.concurrentutil.util.TimeUtil
- getHash(long) - Static method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
-
must be deterministic given a key
- getHash(long) - Static method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
-
must be deterministic given a key
- getHash(long) - Static method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
-
must be deterministic given a key
- getHeadAcquire() - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
- getHeadOpaque() - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
- getHeadPlain() - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
- getHighestPriority() - Method in class ca.spottedleaf.concurrentutil.executor.queue.PrioritisedTaskQueue
- getHighestPriorityState() - Method in class ca.spottedleaf.concurrentutil.executor.queue.PrioritisedTaskQueue
- getKey() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable.TableEntry
- getKey() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.TableEntry
- getKey() - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.TableEntry
- getKey() - Method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable.TableEntry
- getLast() - Method in class ca.spottedleaf.concurrentutil.list.COWArrayList
- getLeastTime(long, long) - Static method in class ca.spottedleaf.concurrentutil.util.TimeUtil
- getLoadFactor() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
-
Returns the load factor associated with this map.
- getLoadFactor() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
-
Returns the load factor associated with this map.
- getLoadFactor() - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- getLoadFactor() - Method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- getNextAcquire() - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue.LinkedNode
- getNextOpaque() - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue.LinkedNode
- getNextOpaque() - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.TableEntry
- getNextPlain() - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue.LinkedNode
- getNextPlain() - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.TableEntry
- getNextVolatile() - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue.LinkedNode
- getNode(long) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
-
Returns the possible node associated with the key, or
nullif there is no such node. - getNode(long) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
-
Returns the possible node associated with the key, or
nullif there is no such node. - getNow(T) - Method in class ca.spottedleaf.concurrentutil.completable.Completable
- getOrDefault(long, long) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
-
Returns the currently mapped value associated with the specified key, or the specified default value if there is none.
- getOrDefault(long, V) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
-
Returns the currently mapped value associated with the specified key, or the specified default value if there is none.
- getOrDefault(long, V) - Method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- getOrDefault(Object, V) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- getPriority() - Method in interface ca.spottedleaf.concurrentutil.executor.PrioritisedExecutor.PrioritisedTask
-
Returns the current priority.
- getPriority(int) - Static method in enum class ca.spottedleaf.concurrentutil.util.Priority
- getPriorityState() - Method in interface ca.spottedleaf.concurrentutil.executor.PrioritisedExecutor.PrioritisedTask
-
Atomically retrieves the priority, suborder, and stream for this task.
- getResult() - Method in class ca.spottedleaf.concurrentutil.completable.CallbackCompletable
-
Note: Can only use after calling
CallbackCompletable.addAsynchronousWaiter(BiConsumer), as this function performs zero synchronisation - getScheduledStart() - Method in class ca.spottedleaf.concurrentutil.scheduler.ScheduledTaskThreadPool.SchedulableTick
- getScheduledStart() - Method in class ca.spottedleaf.concurrentutil.scheduler.SchedulerThreadPool.SchedulableTick
-
Deprecated.
- getSizeAcquire() - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- getSizeAcquire() - Method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- getSizeOpaque() - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- getSizeOpaque() - Method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- getSizePlain() - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- getSizePlain() - Method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- getStaticVarHandle(Class<?>, String, Class<?>) - Static method in class ca.spottedleaf.concurrentutil.util.ConcurrentUtil
- getStream() - Method in interface ca.spottedleaf.concurrentutil.executor.PrioritisedExecutor.PrioritisedTask
-
Returns the stream id associated with this task, or 0 if completing.
- getSubOrder() - Method in interface ca.spottedleaf.concurrentutil.executor.PrioritisedExecutor.PrioritisedTask
-
Returns the suborder id associated with this task, or 0 if completing.
- getTableAcquire() - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- getTableAcquire() - Method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- getTablePlain() - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- getTablePlain() - Method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- getTailOpaque() - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
- getTailPlain() - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
- getTargetCapacity(int, float) - Static method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- getTargetCapacity(int, float) - Static method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- getTargetThreshold(int, float) - Static method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
- getTargetThreshold(int, float) - Static method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
- getThreadParkedVolatile() - Method in class ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread
- getThreads() - Method in class ca.spottedleaf.concurrentutil.scheduler.SchedulerThreadPool
-
Deprecated.Returns an array of the underlying scheduling threads.
- getThresholdAcquire() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
- getThresholdAcquire() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
- getThresholdVolatile() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
- getThresholdVolatile() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
- getThrowable() - Method in class ca.spottedleaf.concurrentutil.completable.CallbackCompletable
-
Note: Can only use after calling
CallbackCompletable.addAsynchronousWaiter(BiConsumer), as this function performs zero synchronisation - getTotalTasksExecuted() - Method in interface ca.spottedleaf.concurrentutil.executor.PrioritisedExecutor
-
Returns the number of tasks that have been executed.
- getTotalTasksExecuted() - Method in class ca.spottedleaf.concurrentutil.executor.queue.PrioritisedTaskQueue
- getTotalTasksExecuted() - Method in class ca.spottedleaf.concurrentutil.executor.thread.BalancedPrioritisedThreadPool.OrderedStreamGroup.Queue
- getTotalTasksExecuted() - Method in class ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread
- getTotalTasksScheduled() - Method in interface ca.spottedleaf.concurrentutil.executor.PrioritisedExecutor
-
Returns the number of tasks that have been scheduled are pending to be scheduled.
- getTotalTasksScheduled() - Method in class ca.spottedleaf.concurrentutil.executor.queue.PrioritisedTaskQueue
- getTotalTasksScheduled() - Method in class ca.spottedleaf.concurrentutil.executor.thread.BalancedPrioritisedThreadPool.OrderedStreamGroup.Queue
- getTotalTasksScheduled() - Method in class ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread
- getTrailingBit(int) - Static method in class ca.spottedleaf.concurrentutil.util.IntegerUtil
- getTrailingBit(long) - Static method in class ca.spottedleaf.concurrentutil.util.IntegerUtil
- getUnsignedDivisorMagic(long, int) - Static method in class ca.spottedleaf.concurrentutil.util.IntegerUtil
-
Usage:
- getValue() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable.TableEntry
- getValue() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.TableEntry
- getValue() - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.TableEntry
- getValue() - Method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable.TableEntry
- getValueAcquire() - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.TableEntry
- getValuePlain() - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.TableEntry
- getVarHandle(Class<?>, String, Class<?>) - Static method in class ca.spottedleaf.concurrentutil.util.ConcurrentUtil
H
- halt() - Method in class ca.spottedleaf.concurrentutil.executor.thread.BalancedPrioritisedThreadPool.OrderedStreamGroup.Queue
-
Removes this queue from the thread pool without shutting the queue down or waiting for queued tasks to be executed
- halt() - Method in class ca.spottedleaf.concurrentutil.scheduler.ScheduledTaskThreadPool
-
Attempts to prevent further execution of tasks.
- halt(boolean) - Method in class ca.spottedleaf.concurrentutil.executor.thread.BalancedPrioritisedThreadPool
-
Prevents creation of new queues, shutdowns all non-shutdown queues if specified
- halt(boolean) - Method in class ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread
-
Causes this thread to exit without draining the queue.
- halt(boolean, long) - Method in class ca.spottedleaf.concurrentutil.scheduler.SchedulerThreadPool
-
Deprecated.Attempts to prevent further execution of tasks, optionally waiting for the scheduler threads to die.
- halted - Variable in class ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread
- handle(BiFunction<? super T, ? super Throwable, ? extends U>) - Method in class ca.spottedleaf.concurrentutil.completable.Completable
- handle(BiFunction<? super T, ? super Throwable, ? extends U>, Function<? super Throwable, ? extends Throwable>) - Method in class ca.spottedleaf.concurrentutil.completable.Completable
- handleAsync(BiFunction<? super T, ? super Throwable, ? extends U>) - Method in class ca.spottedleaf.concurrentutil.completable.Completable
- handleAsync(BiFunction<? super T, ? super Throwable, ? extends U>, Executor) - Method in class ca.spottedleaf.concurrentutil.completable.Completable
- handleAsync(BiFunction<? super T, ? super Throwable, ? extends U>, Executor, Function<? super Throwable, ? extends Throwable>) - Method in class ca.spottedleaf.concurrentutil.completable.Completable
- handleClose() - Method in class ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread
- Happens-before relationship - Search tag in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
- Section
- Happens-before relationship - Search tag in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
- Section
- hasAnyTasks() - Method in class ca.spottedleaf.concurrentutil.executor.thread.BalancedPrioritisedThreadPool.OrderedStreamGroup
- hash - Variable in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.TableEntry
- hash(Object, Object) - Static method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.TableEntry
- hashCode() - Method in record class ca.spottedleaf.concurrentutil.executor.PrioritisedExecutor.PriorityState
-
Returns a hash code value for this object.
- hashCode() - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- hashCode() - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.TableEntry
- hashCode() - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.ViewCollection
- hashCode() - Method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- HashUtil - Class in ca.spottedleaf.concurrentutil.util
- hasNext() - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue.LinkedIterator
- hasNext() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable.BaseIteratorImpl
- hasNext() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.BaseIteratorImpl
- hasNext() - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.TableEntryIterator
- hasNoScheduledTasks() - Method in class ca.spottedleaf.concurrentutil.executor.queue.PrioritisedTaskQueue
- hasTasks() - Method in class ca.spottedleaf.concurrentutil.scheduler.ScheduledTaskThreadPool.SchedulableTick
-
Returns whether this task has any intermediate tasks that can be executed.
- hasTasks() - Method in class ca.spottedleaf.concurrentutil.scheduler.SchedulerThreadPool.SchedulableTick
-
Deprecated.Returns whether this task has any intermediate tasks that can be executed.
- head - Variable in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
- HEAD_HANDLE - Static variable in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
- HIGH - Enum constant in enum class ca.spottedleaf.concurrentutil.util.Priority
-
One priority above normal.
- HIGH_BIT_U32 - Static variable in class ca.spottedleaf.concurrentutil.util.IntegerUtil
- HIGH_BIT_U64 - Static variable in class ca.spottedleaf.concurrentutil.util.IntegerUtil
- HIGHER - Enum constant in enum class ca.spottedleaf.concurrentutil.util.Priority
-
Two priorities above normal.
- HIGHEST - Enum constant in enum class ca.spottedleaf.concurrentutil.util.Priority
-
Should only be used for urgent but not time-critical tasks.
I
- id - Variable in class ca.spottedleaf.concurrentutil.scheduler.ScheduledTaskThreadPool.SchedulableTick
- id - Variable in class ca.spottedleaf.concurrentutil.scheduler.SchedulerThreadPool.SchedulableTick
-
Deprecated.
- IDLE - Enum constant in enum class ca.spottedleaf.concurrentutil.util.Priority
-
Use for tasks that can be delayed indefinitely.
- increment - Variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable.NodeIterator
- increment - Variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.NodeIterator
- IntegerUtil - Class in ca.spottedleaf.concurrentutil.util
- IntPairUtil - Class in ca.spottedleaf.concurrentutil.util
- invMix(int) - Static method in class ca.spottedleaf.concurrentutil.util.HashUtil
-
The inverse of
HashUtil.mix(int). - invMix(long) - Static method in class ca.spottedleaf.concurrentutil.util.HashUtil
-
The inverse of
HashUtil.mix(long). - isActive() - Method in class ca.spottedleaf.concurrentutil.executor.thread.BalancedPrioritisedThreadPool.OrderedStreamGroup.Queue
-
Returns whether this executor is scheduled to run tasks or is running tasks, otherwise it returns whether this queue is not halted and not shutdown.
- isAddBlocked() - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
-
Returns whether this queue is currently add-blocked.
- isCompleted() - Method in class ca.spottedleaf.concurrentutil.completable.CallbackCompletable
- isDone() - Method in class ca.spottedleaf.concurrentutil.completable.Completable
- isEmpty() - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
- isEmpty() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
-
Returns whether this map has no mappings.
- isEmpty() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.BaseCollection
- isEmpty() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
-
Returns whether this map has no mappings.
- isEmpty() - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- isEmpty() - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.ViewCollection
- isEmpty() - Method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- isEmpty() - Method in class ca.spottedleaf.concurrentutil.set.LinkedSortedSet
- isEmpty() - Method in class ca.spottedleaf.concurrentutil.set.LinkedUnsortedList
- isExceptionallyComplete() - Method in class ca.spottedleaf.concurrentutil.completable.Completable
- isHeldByCurrentThread(int, int) - Method in class ca.spottedleaf.concurrentutil.lock.ReentrantAreaLock
- isHeldByCurrentThread(int, int, int) - Method in class ca.spottedleaf.concurrentutil.lock.ReentrantAreaLock
- isHeldByCurrentThread(int, int, int, int) - Method in class ca.spottedleaf.concurrentutil.lock.ReentrantAreaLock
- isHigherOrEqualPriority(int) - Method in enum class ca.spottedleaf.concurrentutil.util.Priority
- isHigherOrEqualPriority(int, int) - Static method in enum class ca.spottedleaf.concurrentutil.util.Priority
- isHigherOrEqualPriority(Priority) - Method in enum class ca.spottedleaf.concurrentutil.util.Priority
- isHigherPriority(int) - Method in enum class ca.spottedleaf.concurrentutil.util.Priority
- isHigherPriority(int, int) - Static method in enum class ca.spottedleaf.concurrentutil.util.Priority
- isHigherPriority(Priority) - Method in enum class ca.spottedleaf.concurrentutil.util.Priority
- isLowerOrEqualPriority(int) - Method in enum class ca.spottedleaf.concurrentutil.util.Priority
- isLowerOrEqualPriority(int, int) - Static method in enum class ca.spottedleaf.concurrentutil.util.Priority
- isLowerOrEqualPriority(Priority) - Method in enum class ca.spottedleaf.concurrentutil.util.Priority
- isLowerPriority(int) - Method in enum class ca.spottedleaf.concurrentutil.util.Priority
- isLowerPriority(int, int) - Static method in enum class ca.spottedleaf.concurrentutil.util.Priority
- isLowerPriority(Priority) - Method in enum class ca.spottedleaf.concurrentutil.util.Priority
- isNormallyComplete() - Method in class ca.spottedleaf.concurrentutil.completable.Completable
- isPowerOfTwo(int) - Static method in class ca.spottedleaf.concurrentutil.util.IntegerUtil
- isPowerOfTwo(long) - Static method in class ca.spottedleaf.concurrentutil.util.IntegerUtil
- isQueued() - Method in interface ca.spottedleaf.concurrentutil.executor.PrioritisedExecutor.PrioritisedTask
-
Returns whether this task has been queued and is not completing.
- isShutdown() - Method in interface ca.spottedleaf.concurrentutil.executor.PrioritisedExecutor
-
Returns whether this executor has shut down.
- isShutdown() - Method in class ca.spottedleaf.concurrentutil.executor.queue.PrioritisedTaskQueue
- isShutdown() - Method in class ca.spottedleaf.concurrentutil.executor.thread.BalancedPrioritisedThreadPool.OrderedStreamGroup.Queue
- isShutdown() - Method in class ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread
- isValidPriority(Priority) - Static method in enum class ca.spottedleaf.concurrentutil.util.Priority
- iterator() - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
- iterator() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
- iterator() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.EntrySet
- iterator() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
- iterator() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.Values
- iterator() - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.EntrySet
- iterator() - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- iterator() - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.KeySet
- iterator() - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.ValueCollection
- iterator() - Method in class ca.spottedleaf.concurrentutil.set.LinkedSortedSet
- iterator() - Method in class ca.spottedleaf.concurrentutil.set.LinkedUnsortedList
J
- join() - Method in class ca.spottedleaf.concurrentutil.completable.Completable
- join(long) - Method in class ca.spottedleaf.concurrentutil.executor.thread.BalancedPrioritisedThreadPool
-
Waits until all threads in this pool have shutdown, or until the specified time has passed.
- join(long) - Method in class ca.spottedleaf.concurrentutil.executor.thread.StreamOrderedThreadPool
-
Waits until all threads in this pool have shutdown, or until the specified time has passed.
- join(long) - Method in class ca.spottedleaf.concurrentutil.scheduler.ScheduledTaskThreadPool
-
Waits until all threads in this pool have shutdown, or until the specified time has passed.
- join(long, boolean) - Method in class ca.spottedleaf.concurrentutil.executor.thread.StreamOrderedThreadPool
- joinInterruptable(long) - Method in class ca.spottedleaf.concurrentutil.executor.thread.BalancedPrioritisedThreadPool
-
Waits until all threads in this pool have shutdown, or until the specified time has passed.
- joinInterruptable(long) - Method in class ca.spottedleaf.concurrentutil.executor.thread.StreamOrderedThreadPool
-
Waits until all threads in this pool have shutdown, or until the specified time has passed.
- joinInterruptable(long) - Method in class ca.spottedleaf.concurrentutil.scheduler.ScheduledTaskThreadPool
-
Waits until all threads in this pool have shutdown, or until the specified time has passed.
K
- key - Variable in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.TableEntry
- key(int, int) - Static method in class ca.spottedleaf.concurrentutil.util.IntPairUtil
-
Packs the specified integers into one long value.
- keyIterator() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
-
Returns an iterator over the keys in this map.
- keyIterator() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
-
Returns an iterator over the keys in this map.
- KeyIterator(ConcurrentLong2LongChainedHashTable) - Constructor for class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable.KeyIterator
- KeyIterator(ConcurrentLong2ReferenceChainedHashTable<V>) - Constructor for class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.KeyIterator
- KeyIterator(SWMRHashTable.TableEntry<K, V>[], SWMRHashTable<K, V>) - Constructor for class ca.spottedleaf.concurrentutil.map.SWMRHashTable.KeyIterator
- keyset - Variable in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- keySet() - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- KeySet(SWMRHashTable<K, V>) - Constructor for class ca.spottedleaf.concurrentutil.map.SWMRHashTable.KeySet
L
- last - Variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable.NodeIterator
- last - Variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.NodeIterator
- last() - Method in class ca.spottedleaf.concurrentutil.set.LinkedSortedSet
- last() - Method in class ca.spottedleaf.concurrentutil.set.LinkedUnsortedList
- lastReturned - Variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable.BaseIteratorImpl
- lastReturned - Variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.BaseIteratorImpl
- left(long) - Static method in class ca.spottedleaf.concurrentutil.util.IntPairUtil
-
Retrieves the left packed integer from the key
- linearLongBackoff(long, long, long) - Static method in class ca.spottedleaf.concurrentutil.util.ConcurrentUtil
-
Simple exponential backoff that will linearly increase the time per failure, according to the scale.
- linearLongBackoffDeadline(long, long, long, long) - Static method in class ca.spottedleaf.concurrentutil.util.ConcurrentUtil
-
Simple exponential backoff that will linearly increase the time per failure, according to the scale.
- LinkedIterator(MultiThreadedQueue.LinkedNode<E>) - Constructor for class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue.LinkedIterator
- LinkedNode(Object, MultiThreadedQueue.LinkedNode<E>) - Constructor for class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue.LinkedNode
- LinkedSortedSet<E> - Class in ca.spottedleaf.concurrentutil.set
- LinkedSortedSet() - Constructor for class ca.spottedleaf.concurrentutil.set.LinkedSortedSet
- LinkedSortedSet(Comparator<? super E>) - Constructor for class ca.spottedleaf.concurrentutil.set.LinkedSortedSet
- LinkedSortedSet.Link<E> - Class in ca.spottedleaf.concurrentutil.set
- LinkedUnsortedList<E> - Class in ca.spottedleaf.concurrentutil.set
- LinkedUnsortedList() - Constructor for class ca.spottedleaf.concurrentutil.set.LinkedUnsortedList
- LinkedUnsortedList.Link<E> - Class in ca.spottedleaf.concurrentutil.set
- loadFactor - Variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
- loadFactor - Variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
- loadFactor - Variable in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- loadFactor - Variable in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- lock(int, int) - Method in class ca.spottedleaf.concurrentutil.lock.ReentrantAreaLock
- lock(int, int, int) - Method in class ca.spottedleaf.concurrentutil.lock.ReentrantAreaLock
- lock(int, int, int, int) - Method in class ca.spottedleaf.concurrentutil.lock.ReentrantAreaLock
- LOW - Enum constant in enum class ca.spottedleaf.concurrentutil.util.Priority
-
One priority below normal.
- LOWER - Enum constant in enum class ca.spottedleaf.concurrentutil.util.Priority
-
Two priorities below normal.
- lowerPriority(Priority) - Method in interface ca.spottedleaf.concurrentutil.executor.PrioritisedExecutor.PrioritisedTask
-
Attempts to lower the priority to the priority level specified.
- lowerSubOrder(long) - Method in interface ca.spottedleaf.concurrentutil.executor.PrioritisedExecutor.PrioritisedTask
-
Attempts to lower the suborder to the suborder specified.
- LOWEST - Enum constant in enum class ca.spottedleaf.concurrentutil.util.Priority
-
Use for tasks that should eventually execute, but are not needed to.
M
- map - Variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable.BaseIteratorImpl
- map - Variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable.NodeIterator
- map - Variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.BaseCollection
- map - Variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.BaseIteratorImpl
- map - Variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.NodeIterator
- map - Variable in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.TableEntryIterator
- map - Variable in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.ViewCollection
- max(Priority, Priority) - Static method in enum class ca.spottedleaf.concurrentutil.util.Priority
- MAXIMUM_CAPACITY - Static variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
- MAXIMUM_CAPACITY - Static variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
- MAXIMUM_CAPACITY - Static variable in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- MAXIMUM_CAPACITY - Static variable in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- merge(long, V, BiFunction<? super V, ? super V, ? extends V>) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
- merge(K, V, BiFunction<? super V, ? super V, ? extends V>) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- min(Priority, Priority) - Static method in enum class ca.spottedleaf.concurrentutil.util.Priority
- mix(int) - Static method in class ca.spottedleaf.concurrentutil.util.HashUtil
-
Quickly mixes the bits of an integer.
- mix(long) - Static method in class ca.spottedleaf.concurrentutil.util.HashUtil
-
Quickly mixes the bits of a long integer.
- MultiThreadedQueue<E> - Class in ca.spottedleaf.concurrentutil.collection
-
MT-Safe linked first in first out ordered queue.
- MultiThreadedQueue() - Constructor for class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
-
Constructs a
MultiThreadedQueue, initially empty. - MultiThreadedQueue(Iterable<? extends E>) - Constructor for class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
-
Constructs a
MultiThreadedQueue, initially containing all elements in the specifiedcollection. - MultiThreadedQueue.LinkedIterator<E> - Class in ca.spottedleaf.concurrentutil.collection
- MultiThreadedQueue.LinkedNode<E> - Class in ca.spottedleaf.concurrentutil.collection
- murmurHash3(int) - Static method in class ca.spottedleaf.concurrentutil.util.HashUtil
-
Avalanches the bits of an integer by applying the finalisation step of MurmurHash3.
- murmurHash3(long) - Static method in class ca.spottedleaf.concurrentutil.util.HashUtil
-
Avalanches the bits of a long integer by applying the finalisation step of MurmurHash3.
N
- next - Variable in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue.LinkedIterator
- next - Variable in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue.LinkedNode
- next - Variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable.NodeIterator.ResizeChain
- next - Variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.NodeIterator.ResizeChain
- next - Variable in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.TableEntry
- next() - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue.LinkedIterator
- next() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable.BaseIteratorImpl
- next() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable.BaseLongIteratorImpl
- next() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable.EntryIterator
- next() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.BaseIteratorImpl
- next() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.EntryIterator
- next() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.KeyIterator
- next() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.ValueIterator
- next() - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.EntryIterator
- next() - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.KeyIterator
- next() - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.ValueIterator
- NEXT_HANDLE - Static variable in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue.LinkedNode
- NEXT_HANDLE - Static variable in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.TableEntry
- nextBin - Variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable.NodeIterator
- nextBin - Variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.NodeIterator
- nextElement - Variable in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue.LinkedIterator
- nextEntry - Variable in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.TableEntryIterator
- nextLong() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable.BaseLongIteratorImpl
- nextLong() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable.KeyIterator
- nextLong() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable.ValueIterator
- nextLong() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.KeyIterator
- nextNode() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable.BaseIteratorImpl
- nextNode() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.BaseIteratorImpl
- nextTable - Variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
- nextTable - Variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
- nextToReturn - Variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable.BaseIteratorImpl
- nextToReturn - Variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.BaseIteratorImpl
- NodeIterator(ConcurrentLong2LongChainedHashTable) - Constructor for class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable.NodeIterator
- NodeIterator(ConcurrentLong2ReferenceChainedHashTable<V>) - Constructor for class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.NodeIterator
- NORMAL - Enum constant in enum class ca.spottedleaf.concurrentutil.util.Priority
-
Default priority.
- notifyTasks() - Method in class ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread
-
Notify this thread that a task has been added to its queue
- notifyTasks(ScheduledTaskThreadPool.SchedulableTick) - Method in class ca.spottedleaf.concurrentutil.scheduler.ScheduledTaskThreadPool
-
Indicates that intermediate tasks are available to be executed by the task.
- notifyTasks(SchedulerThreadPool.SchedulableTick) - Method in class ca.spottedleaf.concurrentutil.scheduler.SchedulerThreadPool
-
Deprecated.Indicates that intermediate tasks are available to be executed by the task.
O
- offer(E) - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
- OrderedStreamGroup(AtomicLong) - Constructor for class ca.spottedleaf.concurrentutil.executor.thread.BalancedPrioritisedThreadPool.OrderedStreamGroup
P
- peek() - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
- peekFirst() - Method in class ca.spottedleaf.concurrentutil.executor.queue.PrioritisedTaskQueue
- peekTask() - Method in class ca.spottedleaf.concurrentutil.executor.thread.BalancedPrioritisedThreadPool.OrderedStreamGroup
- poll() - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
- pollFirst() - Method in class ca.spottedleaf.concurrentutil.set.LinkedSortedSet
- pollFirst() - Method in class ca.spottedleaf.concurrentutil.set.LinkedUnsortedList
- pollIf(Predicate<E>) - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
-
Retrieves and removes the head of this queue if it matches the specified predicate.
- pollLast() - Method in class ca.spottedleaf.concurrentutil.set.LinkedSortedSet
- pollLast() - Method in class ca.spottedleaf.concurrentutil.set.LinkedUnsortedList
- pollOrBlockAdds() - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
-
Atomically removes the head from this queue if it exists, otherwise prevents additions to this queue if no head is removed.
- pollTask() - Method in class ca.spottedleaf.concurrentutil.executor.queue.PrioritisedTaskQueue
- pollTasks() - Method in class ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread
-
Attempts to poll as many tasks as possible, returning when finished.
- prev - Variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable.NodeIterator.ResizeChain
- prev - Variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.NodeIterator.ResizeChain
- preventAdds() - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
-
Prevents elements from being added to this queue.
- PrioritisedExecutor - Interface in ca.spottedleaf.concurrentutil.executor
- PrioritisedExecutor.PrioritisedTask - Interface in ca.spottedleaf.concurrentutil.executor
- PrioritisedExecutor.PriorityState - Record Class in ca.spottedleaf.concurrentutil.executor
- PrioritisedQueueExecutorThread - Class in ca.spottedleaf.concurrentutil.executor.thread
-
Thread which will continuously drain from a specified queue.
- PrioritisedQueueExecutorThread(PrioritisedExecutor) - Constructor for class ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread
- PrioritisedQueueExecutorThread(PrioritisedExecutor, long) - Constructor for class ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread
- PrioritisedTaskQueue - Class in ca.spottedleaf.concurrentutil.executor.queue
- PrioritisedTaskQueue() - Constructor for class ca.spottedleaf.concurrentutil.executor.queue.PrioritisedTaskQueue
- PrioritisedTaskQueue(AtomicLong) - Constructor for class ca.spottedleaf.concurrentutil.executor.queue.PrioritisedTaskQueue
- PrioritisedTaskQueue(AtomicLong, long) - Constructor for class ca.spottedleaf.concurrentutil.executor.queue.PrioritisedTaskQueue
- priority - Variable in enum class ca.spottedleaf.concurrentutil.util.Priority
- priority() - Method in record class ca.spottedleaf.concurrentutil.executor.PrioritisedExecutor.PriorityState
-
Returns the value of the
priorityrecord component. - Priority - Enum Class in ca.spottedleaf.concurrentutil.util
- PriorityState(Priority, long, long) - Constructor for record class ca.spottedleaf.concurrentutil.executor.PrioritisedExecutor.PriorityState
-
Creates an instance of a
PriorityStaterecord class. - put(long, long) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
-
Atomically updates the value associated with
keytovalue, or inserts a new mapping withkeymapped tovalue. - put(long, V) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
-
Atomically updates the value associated with
keytovalue, or inserts a new mapping withkeymapped tovalue. - put(long, V) - Method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- put(long, V, boolean) - Method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- put(K, V) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- put(K, V, boolean) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- putAll(SWMRLong2ObjectHashTable<? extends V>) - Method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- putAll(Map<? extends K, ? extends V>) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- putIfAbsent(long, long) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
-
Atomically inserts a new mapping with
keymapped tovalueif and only ifkeyis not currently mapped to some value. - putIfAbsent(long, V) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
-
Atomically inserts a new mapping with
keymapped tovalueif and only ifkeyis not currently mapped to some value. - putIfAbsent(long, V) - Method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- putIfAbsent(K, V) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
Q
- queue - Variable in class ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread
- queue() - Method in interface ca.spottedleaf.concurrentutil.executor.PrioritisedExecutor.PrioritisedTask
-
Causes a lazily queued task to become queued or executed
- Queue(AtomicLong) - Constructor for class ca.spottedleaf.concurrentutil.executor.thread.BalancedPrioritisedThreadPool.OrderedStreamGroup.Queue
- queueTask(int, int, int, int, Runnable) - Method in class ca.spottedleaf.concurrentutil.executor.queue.AreaDependentQueue
- queueTask(int, int, int, int, Runnable, Priority) - Method in class ca.spottedleaf.concurrentutil.executor.queue.AreaDependentQueue
- queueTask(int, int, int, int, Runnable, Priority, long, long) - Method in class ca.spottedleaf.concurrentutil.executor.queue.AreaDependentQueue
- queueTask(int, int, int, Runnable) - Method in class ca.spottedleaf.concurrentutil.executor.queue.AreaDependentQueue
- queueTask(int, int, int, Runnable, Priority) - Method in class ca.spottedleaf.concurrentutil.executor.queue.AreaDependentQueue
- queueTask(int, int, int, Runnable, Priority, long, long) - Method in class ca.spottedleaf.concurrentutil.executor.queue.AreaDependentQueue
- queueTask(Runnable) - Method in interface ca.spottedleaf.concurrentutil.executor.PrioritisedExecutor
-
Queues or executes a task at
Priority.NORMALpriority. - queueTask(Runnable) - Method in class ca.spottedleaf.concurrentutil.executor.queue.PrioritisedTaskQueue
- queueTask(Runnable) - Method in class ca.spottedleaf.concurrentutil.executor.thread.BalancedPrioritisedThreadPool.OrderedStreamGroup.Queue
- queueTask(Runnable) - Method in class ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread
- queueTask(Runnable, Priority) - Method in interface ca.spottedleaf.concurrentutil.executor.PrioritisedExecutor
-
Queues or executes a task.
- queueTask(Runnable, Priority) - Method in class ca.spottedleaf.concurrentutil.executor.queue.PrioritisedTaskQueue
- queueTask(Runnable, Priority) - Method in class ca.spottedleaf.concurrentutil.executor.thread.BalancedPrioritisedThreadPool.OrderedStreamGroup.Queue
- queueTask(Runnable, Priority) - Method in class ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread
- queueTask(Runnable, Priority, long, long) - Method in interface ca.spottedleaf.concurrentutil.executor.PrioritisedExecutor
-
Queues or executes a task.
- queueTask(Runnable, Priority, long, long) - Method in class ca.spottedleaf.concurrentutil.executor.queue.PrioritisedTaskQueue
- queueTask(Runnable, Priority, long, long) - Method in class ca.spottedleaf.concurrentutil.executor.thread.BalancedPrioritisedThreadPool.OrderedStreamGroup.Queue
- queueTask(Runnable, Priority, long, long) - Method in class ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread
R
- raisePriority(Priority) - Method in interface ca.spottedleaf.concurrentutil.executor.PrioritisedExecutor.PrioritisedTask
-
Attempts to raise the priority to the priority level specified.
- raiseSubOrder(long) - Method in interface ca.spottedleaf.concurrentutil.executor.PrioritisedExecutor.PrioritisedTask
-
Attempts to raise the suborder to the suborder specified.
- ReentrantAreaLock - Class in ca.spottedleaf.concurrentutil.lock
- ReentrantAreaLock(int) - Constructor for class ca.spottedleaf.concurrentutil.lock.ReentrantAreaLock
- ReentrantAreaLock.Node - Class in ca.spottedleaf.concurrentutil.lock
- remove() - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue.LinkedIterator
- remove() - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
- remove() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable.BaseIteratorImpl
- remove() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.BaseIteratorImpl
- remove() - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.TableEntryIterator
- remove(long) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
-
Atomically removes the mapping for the specified key and returns the value it was associated with.
- remove(long) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
-
Atomically removes the mapping for the specified key and returns the value it was associated with.
- remove(long) - Method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- remove(long, int) - Method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- remove(long, int, V) - Method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- remove(long, long) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
-
Atomically removes the mapping for the specified key if it is mapped to
expectand returnsexpect. - remove(long, V) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
-
Atomically removes the mapping for the specified key if it is mapped to
expectand returnsexpect. - remove(long, V) - Method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- remove(LinkedSortedSet.Link<E>) - Method in class ca.spottedleaf.concurrentutil.set.LinkedSortedSet
- remove(LinkedUnsortedList.Link<E>) - Method in class ca.spottedleaf.concurrentutil.set.LinkedUnsortedList
- remove(E) - Method in class ca.spottedleaf.concurrentutil.list.COWArrayList
- remove(Object) - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
- remove(Object) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.BaseCollection
- remove(Object) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.EntrySet
- remove(Object) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.KeySet
- remove(Object) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- remove(Object) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.ValueCollection
- remove(Object, int) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- remove(Object, Object) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- removeAll(Collection<?>) - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
- removeAll(Collection<?>) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.BaseCollection
- removeAll(Collection<?>) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.ViewCollection
- removeEntryIf(Predicate<? super Map.Entry<K, V>>) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
-
Removes a key-value pair from this map if the specified predicate returns true.
- removeFirst(E) - Method in class ca.spottedleaf.concurrentutil.set.LinkedSortedSet
- removeFirst(E) - Method in class ca.spottedleaf.concurrentutil.set.LinkedUnsortedList
- removeFromSize(int) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- removeFromSize(int) - Method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- removeFromSizePlain(int) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- removeHead() - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
- removeHead(Predicate<E>) - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
- removeIf(long, LongPredicate) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
-
Atomically removes the mapping for the specified key the predicate returns true for its currently mapped value.
- removeIf(long, Predicate<? super V>) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
-
Atomically removes the mapping for the specified key the predicate returns true for its currently mapped value.
- removeIf(BiPredicate<K, V>) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
-
Removes a key-value pair from this map if the specified predicate returns true.
- removeIf(Predicate<? super E>) - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
- removeIf(Predicate<? super E>) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.BaseCollection
- removeIf(Predicate<? super Map.Entry<K, V>>) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.EntrySet
- removeIf(Predicate<? super K>) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.KeySet
- removeIf(Predicate<? super V>) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.ValueCollection
- removeLast(E) - Method in class ca.spottedleaf.concurrentutil.list.COWArrayList
- removeLast(E) - Method in class ca.spottedleaf.concurrentutil.set.LinkedSortedSet
- removeLast(E) - Method in class ca.spottedleaf.concurrentutil.set.LinkedUnsortedList
- replace(long, long) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
-
Atomically updates the value associated with
keytovalue, or does nothing ifkeyis not associated with a value. - replace(long, long, long) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
-
Atomically updates the value associated with
keytoupdateif the currently associated value is reference equal toexpect, otherwise does nothing. - replace(long, V) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
-
Atomically updates the value associated with
keytovalue, or does nothing ifkeyis not associated with a value. - replace(long, V, V) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
-
Atomically updates the value associated with
keytoupdateif the currently associated value is reference equal toexpect, otherwise does nothing. - replace(K, V) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- replace(K, V, V) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- resizeChain - Variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable.NodeIterator
- resizeChain - Variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.NodeIterator
- ResizeChain(ConcurrentLong2LongChainedHashTable.TableEntry[], ConcurrentLong2LongChainedHashTable.NodeIterator.ResizeChain, ConcurrentLong2LongChainedHashTable.NodeIterator.ResizeChain) - Constructor for class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable.NodeIterator.ResizeChain
- ResizeChain(ConcurrentLong2ReferenceChainedHashTable.TableEntry<V>[], ConcurrentLong2ReferenceChainedHashTable.NodeIterator.ResizeChain<V>, ConcurrentLong2ReferenceChainedHashTable.NodeIterator.ResizeChain<V>) - Constructor for class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.NodeIterator.ResizeChain
- retainAll(Collection<?>) - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
- retainAll(Collection<?>) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.BaseCollection
- retainAll(Collection<?>) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.EntrySet
- retainAll(Collection<?>) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.KeySet
- retainAll(Collection<?>) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.ValueCollection
- right(long) - Static method in class ca.spottedleaf.concurrentutil.util.IntPairUtil
-
Retrieves the right packed integer from the key
- roundCeilLog2(int) - Static method in class ca.spottedleaf.concurrentutil.util.IntegerUtil
- roundCeilLog2(long) - Static method in class ca.spottedleaf.concurrentutil.util.IntegerUtil
- roundFloorLog2(int) - Static method in class ca.spottedleaf.concurrentutil.util.IntegerUtil
- roundFloorLog2(long) - Static method in class ca.spottedleaf.concurrentutil.util.IntegerUtil
- run() - Method in class ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread
- runTasks(BooleanSupplier) - Method in class ca.spottedleaf.concurrentutil.scheduler.ScheduledTaskThreadPool.SchedulableTick
- runTasks(BooleanSupplier) - Method in class ca.spottedleaf.concurrentutil.scheduler.SchedulerThreadPool.SchedulableTick
-
Deprecated.Returns
nullif this task should not be scheduled, otherwise returnsBoolean.TRUEif there are more intermediate tasks to execute andBoolean.FALSEif there are no more intermediate tasks to execute. - runTick() - Method in class ca.spottedleaf.concurrentutil.scheduler.ScheduledTaskThreadPool.SchedulableTick
-
Executes the tick.
- runTick() - Method in class ca.spottedleaf.concurrentutil.scheduler.SchedulerThreadPool.SchedulableTick
-
Deprecated.Executes the tick.
S
- SchedulableTick() - Constructor for class ca.spottedleaf.concurrentutil.scheduler.ScheduledTaskThreadPool.SchedulableTick
- SchedulableTick() - Constructor for class ca.spottedleaf.concurrentutil.scheduler.SchedulerThreadPool.SchedulableTick
-
Deprecated.
- schedule(ScheduledTaskThreadPool.SchedulableTick) - Method in class ca.spottedleaf.concurrentutil.scheduler.ScheduledTaskThreadPool
-
Schedules the specified task to be executed on this thread pool.
- schedule(SchedulerThreadPool.SchedulableTick) - Method in class ca.spottedleaf.concurrentutil.scheduler.SchedulerThreadPool
-
Deprecated.Schedules the specified task to be executed on this thread pool.
- ScheduledTaskThreadPool - Class in ca.spottedleaf.concurrentutil.scheduler
- ScheduledTaskThreadPool(ThreadFactory) - Constructor for class ca.spottedleaf.concurrentutil.scheduler.ScheduledTaskThreadPool
- ScheduledTaskThreadPool.SchedulableTick - Class in ca.spottedleaf.concurrentutil.scheduler
-
Represents a tickable task that can be scheduled into a
ScheduledTaskThreadPool. - SchedulerThreadPool - Class in ca.spottedleaf.concurrentutil.scheduler
-
Deprecated.
- SchedulerThreadPool(int, ThreadFactory) - Constructor for class ca.spottedleaf.concurrentutil.scheduler.SchedulerThreadPool
-
Deprecated.Creates, but does not start, a scheduler thread pool with the specified number of threads created using the specified thread factory.
- SchedulerThreadPool.SchedulableTick - Class in ca.spottedleaf.concurrentutil.scheduler
-
Deprecated.To be replaced by
ScheduledTaskThreadPool.SchedulableTick - setAtIndexRelease(ConcurrentLong2LongChainedHashTable.TableEntry[], int, ConcurrentLong2LongChainedHashTable.TableEntry) - Static method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
- setAtIndexRelease(ConcurrentLong2ReferenceChainedHashTable.TableEntry<V>[], int, ConcurrentLong2ReferenceChainedHashTable.TableEntry<V>) - Static method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
- setAtIndexRelease(SWMRHashTable.TableEntry<K, V>[], int, SWMRHashTable.TableEntry<K, V>) - Static method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- setAtIndexRelease(SWMRLong2ObjectHashTable.TableEntry<V>[], int, SWMRLong2ObjectHashTable.TableEntry<V>) - Static method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- setAtIndexVolatile(ConcurrentLong2LongChainedHashTable.TableEntry[], int, ConcurrentLong2LongChainedHashTable.TableEntry) - Static method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
- setAtIndexVolatile(ConcurrentLong2ReferenceChainedHashTable.TableEntry<V>[], int, ConcurrentLong2ReferenceChainedHashTable.TableEntry<V>) - Static method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
- setElementOpaque(E) - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue.LinkedNode
- setElementPlain(E) - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue.LinkedNode
- setElementVolatile(E) - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue.LinkedNode
- setHeadOpaque(MultiThreadedQueue.LinkedNode<E>) - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
- setHeadPlain(MultiThreadedQueue.LinkedNode<E>) - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
- setNextPlain(MultiThreadedQueue.LinkedNode<E>) - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue.LinkedNode
- setNextPlain(SWMRHashTable.TableEntry<K, V>) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.TableEntry
- setNextRelease(SWMRHashTable.TableEntry<K, V>) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.TableEntry
- setNextVolatile(MultiThreadedQueue.LinkedNode<E>) - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue.LinkedNode
- setPriority(Priority) - Method in interface ca.spottedleaf.concurrentutil.executor.PrioritisedExecutor.PrioritisedTask
-
Attempts to set this task's priority level to the level specified.
- setPrioritySubOrderStream(Priority, long, long) - Method in interface ca.spottedleaf.concurrentutil.executor.PrioritisedExecutor.PrioritisedTask
-
Sets the priority, suborder id, and stream id associated with this task.
- setScheduledStart(long) - Method in class ca.spottedleaf.concurrentutil.scheduler.ScheduledTaskThreadPool.SchedulableTick
-
If this task is scheduled, then this may only be invoked during
ScheduledTaskThreadPool.SchedulableTick.runTick() - setScheduledStart(long) - Method in class ca.spottedleaf.concurrentutil.scheduler.SchedulerThreadPool.SchedulableTick
-
Deprecated.If this task is scheduled, then this may only be invoked during
SchedulerThreadPool.SchedulableTick.runTick(), andSchedulerThreadPool.SchedulableTick.runTasks(BooleanSupplier) - setSizeOpaque(int) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- setSizeOpaque(int) - Method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- setSizePlain(int) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- setSizePlain(int) - Method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- setSizeRelease(int) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- setSizeRelease(int) - Method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- setStream(long) - Method in interface ca.spottedleaf.concurrentutil.executor.PrioritisedExecutor.PrioritisedTask
-
Sets the stream id associated with this task.
- setSubOrder(long) - Method in interface ca.spottedleaf.concurrentutil.executor.PrioritisedExecutor.PrioritisedTask
-
Sets the suborder id associated with this task.
- setTablePlain(SWMRHashTable.TableEntry<K, V>[]) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- setTablePlain(SWMRLong2ObjectHashTable.TableEntry<V>[]) - Method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- setTableRelease(SWMRHashTable.TableEntry<K, V>[]) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- setTableRelease(SWMRLong2ObjectHashTable.TableEntry<V>[]) - Method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- setTailOpaque(MultiThreadedQueue.LinkedNode<E>) - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
- setTailPlain(MultiThreadedQueue.LinkedNode<E>) - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
- setThreadParkedVolatile(boolean) - Method in class ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread
- setThresholdPlain(int) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
- setThresholdPlain(int) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
- setThresholdRelease(int) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
- setThresholdRelease(int) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
- setThresholdVolatile(int) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
- setThresholdVolatile(int) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
- setValue(V) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.TableEntry
- setValueRelease(V) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.TableEntry
- shutdown() - Method in interface ca.spottedleaf.concurrentutil.executor.PrioritisedExecutor
-
Prevent further additions to this executor.
- shutdown() - Method in class ca.spottedleaf.concurrentutil.executor.queue.PrioritisedTaskQueue
- shutdown() - Method in class ca.spottedleaf.concurrentutil.executor.thread.BalancedPrioritisedThreadPool.OrderedStreamGroup.Queue
- shutdown() - Method in class ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread
- shutdown(boolean) - Method in class ca.spottedleaf.concurrentutil.executor.thread.BalancedPrioritisedThreadPool
-
Shuts down this thread pool, optionally waiting for all tasks to be executed.
- size - Variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
- size - Variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
- size - Variable in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- size - Variable in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- size() - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
- size() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
-
Returns the number of mappings in this map.
- size() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.BaseCollection
- size() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
-
Returns the number of mappings in this map.
- size() - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- size() - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.ViewCollection
- size() - Method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- SIZE_HANDLE - Static variable in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- SIZE_HANDLE - Static variable in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- spinWaitTimeNS - Variable in class ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread
- spliterator() - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
- spliterator() - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.ViewCollection
- start() - Method in class ca.spottedleaf.concurrentutil.scheduler.SchedulerThreadPool
-
Deprecated.Starts the threads in this pool.
- stream() - Method in record class ca.spottedleaf.concurrentutil.executor.PrioritisedExecutor.PriorityState
-
Returns the value of the
streamrecord component. - StreamOrderedThreadPool - Class in ca.spottedleaf.concurrentutil.executor.thread
- StreamOrderedThreadPool(long, Consumer<Thread>) - Constructor for class ca.spottedleaf.concurrentutil.executor.thread.StreamOrderedThreadPool
- StreamOrderedThreadPool.Division - Class in ca.spottedleaf.concurrentutil.executor.thread
- subOrder() - Method in record class ca.spottedleaf.concurrentutil.executor.PrioritisedExecutor.PriorityState
-
Returns the value of the
subOrderrecord component. - subSize(long) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
-
Subtracts count from size
- subSize(long) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
-
Subtracts count from size
- supplied(Supplier<T>) - Static method in class ca.spottedleaf.concurrentutil.completable.Completable
- supplied(Supplier<T>, Function<? super Throwable, ? extends Throwable>) - Static method in class ca.spottedleaf.concurrentutil.completable.Completable
- suppliedAsync(Supplier<T>, Executor) - Static method in class ca.spottedleaf.concurrentutil.completable.Completable
- suppliedAsync(Supplier<T>, Executor, Function<? super Throwable, ? extends Throwable>) - Static method in class ca.spottedleaf.concurrentutil.completable.Completable
- SWMRHashTable<K,
V> - Class in ca.spottedleaf.concurrentutil.map -
Note: Not really tested, use at your own risk.
- SWMRHashTable() - Constructor for class ca.spottedleaf.concurrentutil.map.SWMRHashTable
-
Constructs this map with a capacity of
16and load factor of0.75f. - SWMRHashTable(int) - Constructor for class ca.spottedleaf.concurrentutil.map.SWMRHashTable
-
Constructs this map with the specified capacity and load factor of
0.75f. - SWMRHashTable(int, float) - Constructor for class ca.spottedleaf.concurrentutil.map.SWMRHashTable
-
Constructs this map with the specified capacity and load factor.
- SWMRHashTable(int, float, Map<K, V>) - Constructor for class ca.spottedleaf.concurrentutil.map.SWMRHashTable
-
Constructs this map with a min capacity of the specified capacity or the specified map's size, whichever is larger, and with the specified load factor.
- SWMRHashTable(int, Map<K, V>) - Constructor for class ca.spottedleaf.concurrentutil.map.SWMRHashTable
-
Constructs this map with a minimum capacity of the specified capacity or the specified map's size, whichever is larger, and with a load factor of
0.75f. - SWMRHashTable(Map<K, V>) - Constructor for class ca.spottedleaf.concurrentutil.map.SWMRHashTable
-
Constructs this map with a capacity of
16or the specified map's size, whichever is larger, and with a load factor of0.75f. - SWMRHashTable.EntryIterator<K,
V> - Class in ca.spottedleaf.concurrentutil.map - SWMRHashTable.EntrySet<K,
V> - Class in ca.spottedleaf.concurrentutil.map - SWMRHashTable.KeyIterator<K,
V> - Class in ca.spottedleaf.concurrentutil.map - SWMRHashTable.KeySet<K,
V> - Class in ca.spottedleaf.concurrentutil.map - SWMRHashTable.TableEntry<K,
V> - Class in ca.spottedleaf.concurrentutil.map - SWMRHashTable.TableEntryIterator<K,
V, - Class in ca.spottedleaf.concurrentutil.mapT> - SWMRHashTable.ValueCollection<K,
V> - Class in ca.spottedleaf.concurrentutil.map - SWMRHashTable.ValueIterator<K,
V> - Class in ca.spottedleaf.concurrentutil.map - SWMRHashTable.ViewCollection<K,
V, - Class in ca.spottedleaf.concurrentutil.mapT> - SWMRHashTable.ViewSet<K,
V, - Class in ca.spottedleaf.concurrentutil.mapT> - SWMRLong2ObjectHashTable<V> - Class in ca.spottedleaf.concurrentutil.map
- SWMRLong2ObjectHashTable() - Constructor for class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
-
Constructs this map with a capacity of
16and load factor of0.75f. - SWMRLong2ObjectHashTable(int) - Constructor for class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
-
Constructs this map with the specified capacity and load factor of
0.75f. - SWMRLong2ObjectHashTable(int, float) - Constructor for class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
-
Constructs this map with the specified capacity and load factor.
- SWMRLong2ObjectHashTable(int, float, SWMRLong2ObjectHashTable<V>) - Constructor for class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
-
Constructs this map with a min capacity of the specified capacity or the specified map's size, whichever is larger, and with the specified load factor.
- SWMRLong2ObjectHashTable(int, SWMRLong2ObjectHashTable<V>) - Constructor for class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
-
Constructs this map with a minimum capacity of the specified capacity or the specified map's size, whichever is larger, and with a load factor of
0.75f. - SWMRLong2ObjectHashTable(SWMRLong2ObjectHashTable<V>) - Constructor for class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
-
Constructs this map with a capacity of
16or the specified map's size, whichever is larger, and with a load factor of0.75f. - SWMRLong2ObjectHashTable.TableEntry<V> - Class in ca.spottedleaf.concurrentutil.map
T
- table - Variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable.NodeIterator.ResizeChain
- table - Variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
- table - Variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.NodeIterator.ResizeChain
- table - Variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
- table - Variable in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- table - Variable in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.TableEntryIterator
- table - Variable in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- TABLE_ENTRY_ARRAY_HANDLE - Static variable in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.TableEntry
- TABLE_HANDLE - Static variable in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- TABLE_HANDLE - Static variable in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- TableEntry(int, K, V) - Constructor for class ca.spottedleaf.concurrentutil.map.SWMRHashTable.TableEntry
- TableEntry(long, long) - Constructor for class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable.TableEntry
- TableEntry(long, V) - Constructor for class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.TableEntry
- TableEntryIterator(SWMRHashTable.TableEntry<K, V>[], SWMRHashTable<K, V>) - Constructor for class ca.spottedleaf.concurrentutil.map.SWMRHashTable.TableEntryIterator
- tableIndex - Variable in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.TableEntryIterator
- tail - Variable in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
- TAIL_HANDLE - Static variable in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
- thenAccept(Consumer<? super T>) - Method in class ca.spottedleaf.concurrentutil.completable.Completable
- thenAccept(Consumer<? super T>, Function<? super Throwable, ? extends Throwable>) - Method in class ca.spottedleaf.concurrentutil.completable.Completable
- thenAcceptAsync(Consumer<? super T>) - Method in class ca.spottedleaf.concurrentutil.completable.Completable
- thenAcceptAsync(Consumer<? super T>, Executor) - Method in class ca.spottedleaf.concurrentutil.completable.Completable
- thenAcceptAsync(Consumer<? super T>, Executor, Function<? super Throwable, ? extends Throwable>) - Method in class ca.spottedleaf.concurrentutil.completable.Completable
- thenApply(Function<? super T, ? extends U>) - Method in class ca.spottedleaf.concurrentutil.completable.Completable
- thenApply(Function<? super T, ? extends U>, Function<? super Throwable, ? extends Throwable>) - Method in class ca.spottedleaf.concurrentutil.completable.Completable
- thenApplyAsync(Function<? super T, ? extends U>) - Method in class ca.spottedleaf.concurrentutil.completable.Completable
- thenApplyAsync(Function<? super T, ? extends U>, Executor) - Method in class ca.spottedleaf.concurrentutil.completable.Completable
- thenApplyAsync(Function<? super T, ? extends U>, Executor, Function<? super Throwable, ? extends Throwable>) - Method in class ca.spottedleaf.concurrentutil.completable.Completable
- thenRun(Runnable) - Method in class ca.spottedleaf.concurrentutil.completable.Completable
- thenRun(Runnable, Function<? super Throwable, ? extends Throwable>) - Method in class ca.spottedleaf.concurrentutil.completable.Completable
- thenRunAsync(Runnable) - Method in class ca.spottedleaf.concurrentutil.completable.Completable
- thenRunAsync(Runnable, Executor) - Method in class ca.spottedleaf.concurrentutil.completable.Completable
- thenRunAsync(Runnable, Executor, Function<? super Throwable, ? extends Throwable>) - Method in class ca.spottedleaf.concurrentutil.completable.Completable
- THREAD_PARKED_HANDLE - Static variable in class ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread
- threadParked - Variable in class ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread
- threadShutdown - Variable in class ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread
- threshold - Variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
- threshold - Variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
- threshold - Variable in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- threshold - Variable in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- THRESHOLD_HANDLE - Static variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
- THRESHOLD_HANDLE - Static variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
- THRESHOLD_NO_RESIZE - Static variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
- THRESHOLD_NO_RESIZE - Static variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
- THRESHOLD_RESIZING - Static variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
- THRESHOLD_RESIZING - Static variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
- throwUnchecked(Throwable) - Static method in class ca.spottedleaf.concurrentutil.util.ThrowUtil
- ThrowUtil - Class in ca.spottedleaf.concurrentutil.util
- TimeUtil - Class in ca.spottedleaf.concurrentutil.util
- toArray() - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
- toArray() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.BaseCollection
- toArray() - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.ViewCollection
- toArray(E[]) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.ViewCollection
- toArray(IntFunction<E[]>) - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.ViewCollection
- toArray(IntFunction<T[]>) - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
- toArray(T[]) - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
- toArray(T[]) - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.BaseCollection
- toFuture() - Method in class ca.spottedleaf.concurrentutil.completable.Completable
- toString() - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
- toString() - Method in record class ca.spottedleaf.concurrentutil.executor.PrioritisedExecutor.PriorityState
-
Returns a string representation of this record class.
- toString() - Method in class ca.spottedleaf.concurrentutil.lock.ReentrantAreaLock.Node
- toString() - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.EntrySet
- toString() - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.KeySet
- toString() - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- toString() - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.ValueCollection
- toString() - Method in class ca.spottedleaf.concurrentutil.map.SWMRLong2ObjectHashTable
- toString() - Method in class ca.spottedleaf.concurrentutil.scheduler.ScheduledTaskThreadPool.SchedulableTick
- toString() - Method in class ca.spottedleaf.concurrentutil.scheduler.SchedulerThreadPool.SchedulableTick
-
Deprecated.
- toString(long) - Static method in class ca.spottedleaf.concurrentutil.util.IntPairUtil
- toString(long[], int, int) - Static method in class ca.spottedleaf.concurrentutil.util.IntPairUtil
- toString(Collection<?>, String) - Static method in class ca.spottedleaf.concurrentutil.util.CollectionUtil
- toString(Collection<?>, String, StringBuilder) - Static method in class ca.spottedleaf.concurrentutil.util.CollectionUtil
- TOTAL_PRIORITIES - Static variable in enum class ca.spottedleaf.concurrentutil.util.Priority
-
includes special priorities
- TOTAL_SCHEDULABLE_PRIORITIES - Static variable in enum class ca.spottedleaf.concurrentutil.util.Priority
- trailingZeros(int) - Static method in class ca.spottedleaf.concurrentutil.util.IntegerUtil
- trailingZeros(long) - Static method in class ca.spottedleaf.concurrentutil.util.IntegerUtil
- tryAllowAdds() - Method in class ca.spottedleaf.concurrentutil.collection.MultiThreadedQueue
-
Tries to allow elements to be added to this queue.
- tryLock(int, int) - Method in class ca.spottedleaf.concurrentutil.lock.ReentrantAreaLock
- tryLock(int, int, int) - Method in class ca.spottedleaf.concurrentutil.lock.ReentrantAreaLock
- tryLock(int, int, int, int) - Method in class ca.spottedleaf.concurrentutil.lock.ReentrantAreaLock
- tryRetire(SchedulerThreadPool.SchedulableTick) - Method in class ca.spottedleaf.concurrentutil.scheduler.SchedulerThreadPool
-
Deprecated.Returns
nullif the task is not scheduled, returnsTRUEif the task was cancelled and was queued to execute, returnsFALSEif the task was cancelled but was executing.
U
- unlock(ReentrantAreaLock.Node) - Method in class ca.spottedleaf.concurrentutil.lock.ReentrantAreaLock
- updateTickStartToMax(SchedulerThreadPool.SchedulableTick, long) - Method in class ca.spottedleaf.concurrentutil.scheduler.SchedulerThreadPool
-
Deprecated.Updates the tasks scheduled start to the maximum of its current scheduled start and the specified new start.
V
- value - Variable in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.TableEntry
- VALUE_HANDLE - Static variable in class ca.spottedleaf.concurrentutil.map.SWMRHashTable.TableEntry
- ValueCollection(SWMRHashTable<K, V>) - Constructor for class ca.spottedleaf.concurrentutil.map.SWMRHashTable.ValueCollection
- valueIterator() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable
-
Returns an iterator over the values in this map.
- valueIterator() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
-
Returns an iterator over the values in this map.
- ValueIterator(ConcurrentLong2LongChainedHashTable) - Constructor for class ca.spottedleaf.concurrentutil.map.ConcurrentLong2LongChainedHashTable.ValueIterator
- ValueIterator(ConcurrentLong2ReferenceChainedHashTable<V>) - Constructor for class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.ValueIterator
- ValueIterator(SWMRHashTable.TableEntry<K, V>[], SWMRHashTable<K, V>) - Constructor for class ca.spottedleaf.concurrentutil.map.SWMRHashTable.ValueIterator
- valueOf(String) - Static method in enum class ca.spottedleaf.concurrentutil.util.Priority
-
Returns the enum constant of this class with the specified name.
- values - Variable in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
- values - Variable in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- values() - Method in class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable
- values() - Method in class ca.spottedleaf.concurrentutil.map.SWMRHashTable
- values() - Static method in enum class ca.spottedleaf.concurrentutil.util.Priority
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Values(ConcurrentLong2ReferenceChainedHashTable<V>) - Constructor for class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.Values
- ViewCollection(SWMRHashTable<K, V>) - Constructor for class ca.spottedleaf.concurrentutil.map.SWMRHashTable.ViewCollection
- ViewSet(SWMRHashTable<K, V>) - Constructor for class ca.spottedleaf.concurrentutil.map.SWMRHashTable.ViewSet
W
- whenComplete(BiConsumer<? super T, ? super Throwable>) - Method in class ca.spottedleaf.concurrentutil.completable.Completable
- whenComplete(BiConsumer<? super T, ? super Throwable>, Function<? super Throwable, ? extends Throwable>) - Method in class ca.spottedleaf.concurrentutil.completable.Completable
- whenCompleteAsync(BiConsumer<? super T, ? super Throwable>) - Method in class ca.spottedleaf.concurrentutil.completable.Completable
- whenCompleteAsync(BiConsumer<? super T, ? super Throwable>, Executor) - Method in class ca.spottedleaf.concurrentutil.completable.Completable
- whenCompleteAsync(BiConsumer<? super T, ? super Throwable>, Executor, Function<? super Throwable, ? extends Throwable>) - Method in class ca.spottedleaf.concurrentutil.completable.Completable
All Classes and Interfaces|All Packages|Constant Field Values
ScheduledTaskThreadPool