Modifier and Type | Interface and Description |
---|---|
interface |
IValueStore<T extends java.lang.Comparable<T>>
The interface of a value store.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IBuffer<T>
The interface that buffers follow.
|
Modifier and Type | Class and Description |
---|---|
class |
CircularBuffer<T>
A type-aware circular buffer of limited size.
|
class |
LRUBuffer<T>
A type-aware least recently used (LRU) buffer.
|
class |
SharedBuffer<T>
A type-aware thread-safe limited size circular buffer.
|
Constructor and Description |
---|
CircularBuffer(ReifiedIterable<T> values)
Constructor initializes from another reified collection
|
LRUBuffer(ReifiedIterable<T> values)
Constructor initializes from another reified collection
|
SharedBuffer(ReifiedIterable<T> values)
Constructor initializes from another reified collection
|
Modifier and Type | Interface and Description |
---|---|
interface |
ISharedList<T>
A type-aware thread-safe list interface
|
interface |
ReifiedList<T>
A type-aware list interface
|
Modifier and Type | Class and Description |
---|---|
class |
ReifiedArrayList<T>
A type-aware array-backed list that uses similar semantics and strategy to the java.util.ArrayList.
|
class |
ReifiedLinkedList<T>
A type-aware linked list.
|
class |
SharedList<T>
An type-aware array-backed thread-safe list.
|
class |
SortedList<T extends java.lang.Comparable<T>>
A type-aware sorted list of comparable elements.
|
Constructor and Description |
---|
ReifiedArrayList(ReifiedIterable<T> iterable)
Constructor initializes from another reified collection
|
ReifiedLinkedList(ReifiedIterable<T> values)
Constructor initializes from another reified collection
|
SharedList(ReifiedIterable<T> iterable)
Constructor initializes from another reified collection
|
Modifier and Type | Method and Description |
---|---|
ReifiedIterable<TKey> |
ISharedHashtable.getKeys()
Returns a copy of all keys
|
ReifiedIterable<TValue> |
ISharedHashtable.getValues()
Returns a copy of all values
|
Modifier and Type | Class and Description |
---|---|
class |
KeyCollection<TKey extends java.lang.Comparable<TKey>,TValue>
Represents an immutable type-aware collection of keys.
|
class |
ValueCollection<TKey extends java.lang.Comparable<TKey>,TValue>
Represents an immutable type-aware collection of values.
|
Modifier and Type | Method and Description |
---|---|
ReifiedIterable<TKey> |
SharedAvlHashtable.getKeys()
Returns a copy of all keys
|
ReifiedIterable<TValue> |
SharedAvlHashtable.getValues()
Returns a copy of all values
|
Modifier and Type | Interface and Description |
---|---|
interface |
ISharedQueue<T>
The interface of a type-aware thread-safe queue
|
Modifier and Type | Class and Description |
---|---|
class |
SharedQueue<T>
A type-aware thread-safe queue implementation.
|
Constructor and Description |
---|
SharedQueue(ReifiedIterable<T> iterable)
Constructor initializes from another reified collection
|
Modifier and Type | Interface and Description |
---|---|
interface |
ReifiedSet<T extends java.lang.Comparable<T>>
The interface of a type-aware set
|
Modifier and Type | Class and Description |
---|---|
class |
AvlTreeSet<T extends java.lang.Comparable<T>>
A type-aware AVL-tree-backed set.
|
class |
SharedAvlTreeSet<T extends java.lang.Comparable<T>>
A thread-safe type-aware AVL-tree-backed set.
|
Constructor and Description |
---|
AvlTreeSet(ReifiedIterable<T> iterable)
Constructor initializes from another reified collection
|
SharedAvlTreeSet(ReifiedIterable<T> iterable)
Constructor initializes from another reified collection
|
Modifier and Type | Interface and Description |
---|---|
interface |
ISharedStack<T> |
Modifier and Type | Class and Description |
---|---|
class |
SharedStack<T>
A shared stack for use by multiple threads.
|
Constructor and Description |
---|
SharedStack(ReifiedIterable<T> iterable)
Constructor initializes from another reified collection
|
Modifier and Type | Class and Description |
---|---|
class |
ValueSessionStore<T extends java.lang.Comparable<T>>
A type-aware thread-safe Session object that allows multiple threads to operate on a collection of time-expiring objects.
|
Modifier and Type | Method and Description |
---|---|
static <T> ReifiedList<T> |
Linq.reverse(ReifiedIterable<T> values)
Returns a reversed version of the provided sequence
|
static <T extends java.lang.Comparable<T>> |
Linq.sort(ReifiedIterable<T> values)
Sorts a sequence.
|
static <T> T[] |
Linq.toArray(ReifiedIterable<T> values)
Converts an iterable to an array.
|
static <T> ReifiedList<T> |
Linq.toList(ReifiedIterable<T> values)
Converts an iterable to a list
|