Serialized Form


Package org.jjoost.collections

Class org.jjoost.collections.ConcurrencySpeedTest extends java.lang.Object implements Serializable


Package org.jjoost.collections.base

Class org.jjoost.collections.base.HashNode extends java.lang.Object implements Serializable

serialVersionUID: 2035712133283347382L

Serialized Fields

hash

int hash

Class org.jjoost.collections.base.LockFreeHashStore extends java.lang.Object implements Serializable

serialVersionUID: -1578733824843315344L

Serialized Fields

waitingOnDelete

org.jjoost.collections.base.LockFreeHashStore.WaitingOnNode<N> waitingOnDelete

loadFactor

float loadFactor

totalCounter

org.jjoost.collections.base.LockFreeHashStore.Counter totalCounter

uniquePrefixCounter

org.jjoost.collections.base.LockFreeHashStore.Counter uniquePrefixCounter

tablePtr

org.jjoost.collections.base.LockFreeHashStore.Table<N extends LockFreeHashStore.LockFreeHashNode<N>> tablePtr

Class org.jjoost.collections.base.LockFreeHashStore.DontCount extends java.lang.Object implements Serializable

serialVersionUID: 1633916421321597636L

Class org.jjoost.collections.base.LockFreeHashStore.LockFreeHashNode extends HashNode<N extends LockFreeHashStore.LockFreeHashNode<N>> implements Serializable

serialVersionUID: -6236082606699747110L

Serialized Fields

nextPtr

LockFreeHashStore.LockFreeHashNode<N extends LockFreeHashStore.LockFreeHashNode<N>> nextPtr

Class org.jjoost.collections.base.LockFreeHashStore.PreciseCounter extends java.lang.Object implements Serializable

serialVersionUID: -2830009566783179121L

Serialized Fields

count

int count

Class org.jjoost.collections.base.LockFreeHashStore.SampledCounter extends java.lang.Object implements Serializable

serialVersionUID: -6437345273821290811L

Serialized Fields

count

int count

Class org.jjoost.collections.base.LockFreeLinkedHashStore extends LockFreeHashStore<N extends LockFreeLinkedHashStore.LockFreeLinkedHashNode<N>> implements Serializable

serialVersionUID: 5364765360666482653L

Serialized Fields

waitingOnLinkInsert

org.jjoost.collections.base.LockFreeHashStore.WaitingOnNode<N> waitingOnLinkInsert

waitingOnLinkDelete

org.jjoost.collections.base.LockFreeHashStore.WaitingOnNode<N> waitingOnLinkDelete

head

LockFreeLinkedHashStore.LockFreeLinkedHashNode<N extends LockFreeLinkedHashStore.LockFreeLinkedHashNode<N>> head

Class org.jjoost.collections.base.LockFreeLinkedHashStore.LockFreeLinkedHashNode extends LockFreeHashStore.LockFreeHashNode<N extends LockFreeLinkedHashStore.LockFreeLinkedHashNode<N>> implements Serializable

serialVersionUID: 2035712133283347382L

Serialized Fields

linkNextPtr

LockFreeLinkedHashStore.LockFreeLinkedHashNode<N extends LockFreeLinkedHashStore.LockFreeLinkedHashNode<N>> linkNextPtr

linkPrevPtr

LockFreeLinkedHashStore.LockFreeLinkedHashNode<N extends LockFreeLinkedHashStore.LockFreeLinkedHashNode<N>> linkPrevPtr

Class org.jjoost.collections.base.SegmentedHashStore extends java.lang.Object implements Serializable

serialVersionUID: -5186207371319394054L

Serialized Fields

segments

HashStore<N extends HashNode<N>>[] segments

segmentShift

int segmentShift

Class org.jjoost.collections.base.SerialHashStore extends java.lang.Object implements Serializable

serialVersionUID: 5818748848600569496L

Serialized Fields

table

SerialHashStore.SerialHashNode<N extends SerialHashStore.SerialHashNode<N>>[] table

totalNodeCount

int totalNodeCount

uniquePrefixCount

int uniquePrefixCount

loadLimit

int loadLimit

loadFactor

float loadFactor

Class org.jjoost.collections.base.SerialHashStore.SerialHashNode extends HashNode<N extends SerialHashStore.SerialHashNode<N>> implements Serializable

serialVersionUID: 2035712133283347382L

Serialized Fields

next

SerialHashStore.SerialHashNode<N extends SerialHashStore.SerialHashNode<N>> next

Class org.jjoost.collections.base.SerialLinkedHashStore extends SerialHashStore<N extends SerialLinkedHashStore.SerialLinkedHashNode<N>> implements Serializable

serialVersionUID: -6706178526455624676L

Serialized Fields

head

SerialLinkedHashStore.SerialLinkedHashNode<N extends SerialLinkedHashStore.SerialLinkedHashNode<N>> head

Class org.jjoost.collections.base.SerialLinkedHashStore.SerialLinkedHashNode extends SerialHashStore.SerialHashNode<N extends SerialLinkedHashStore.SerialLinkedHashNode<N>> implements Serializable

serialVersionUID: 2035712133283347382L

Serialized Fields

linkNext

SerialLinkedHashStore.SerialLinkedHashNode<N extends SerialLinkedHashStore.SerialLinkedHashNode<N>> linkNext

linkPrev

SerialLinkedHashStore.SerialLinkedHashNode<N extends SerialLinkedHashStore.SerialLinkedHashNode<N>> linkPrev

Class org.jjoost.collections.base.SynchronizedHashStore extends java.lang.Object implements Serializable

serialVersionUID: 5588736896279488162L

Serialized Fields

delegate

HashStore<N extends HashNode<N>> delegate

Package org.jjoost.collections.bimaps

Class org.jjoost.collections.bimaps.AbstractBiMap extends java.lang.Object implements Serializable

serialVersionUID: 2790620014005060840L

Serialized Fields

map

AnyMap<K,V> map

Class org.jjoost.collections.bimaps.BiMap extends AbstractBiMap<K,V,AnyMap<K,V>,AnyMap<V,K>> implements Serializable

serialVersionUID: -3696446893675439338L

Serialized Fields

partner

BiMap<K,V> partner

Class org.jjoost.collections.bimaps.BiMapListToList extends AbstractBiMap<K,V,ListMap<K,V>,ListMap<V,K>> implements Serializable

serialVersionUID: -3696446893675439338L

Serialized Fields

partner

BiMapListToList<K,V> partner

Class org.jjoost.collections.bimaps.BiMapListToMany extends AbstractBiMap<K,V,ListMap<K,V>,MultiMap<V,K>> implements Serializable

serialVersionUID: -3696446893675439338L

Serialized Fields

partner

BiMapManyToList<K,V> partner

Class org.jjoost.collections.bimaps.BiMapManyToList extends AbstractBiMap<K,V,MultiMap<K,V>,ListMap<V,K>> implements Serializable

serialVersionUID: -3696446893675439338L

Serialized Fields

partner

BiMapListToMany<K,V> partner

Class org.jjoost.collections.bimaps.BiMapManyToMany extends AbstractBiMap<K,V,MultiMap<K,V>,MultiMap<V,K>> implements Serializable

serialVersionUID: -3696446893675439338L

Serialized Fields

partner

BiMapManyToMany<K,V> partner

Class org.jjoost.collections.bimaps.BiMapManyToOne extends AbstractBiMap<K,V,MultiMap<K,V>,Map<V,K>> implements Serializable

serialVersionUID: -3696446893675439338L

Serialized Fields

partner

BiMapOneToMany<K,V> partner

Class org.jjoost.collections.bimaps.BiMapOneToMany extends AbstractBiMap<K,V,Map<K,V>,MultiMap<V,K>> implements Serializable

serialVersionUID: -3696446893675439338L

Serialized Fields

partner

BiMapManyToOne<K,V> partner

Class org.jjoost.collections.bimaps.BiMapOneToOne extends AbstractBiMap<K,V,Map<K,V>,Map<V,K>> implements Serializable

serialVersionUID: -3696446893675439338L

Serialized Fields

partner

BiMapOneToOne<K,V> partner

Package org.jjoost.collections.lists

Class org.jjoost.collections.lists.UniformList extends java.lang.Object implements Serializable

serialVersionUID: 5099043265610517517L

Serialized Fields

element

java.lang.Object element

size

int size

Package org.jjoost.collections.maps.base

Class org.jjoost.collections.maps.base.AbstractHashMap extends java.lang.Object implements Serializable

serialVersionUID: 3187373892419456381L

Serialized Fields

store

HashStore<N extends HashNode<N>> store

rehasher

Rehasher rehasher

keyEq

org.jjoost.collections.maps.base.AbstractHashMap.KeyEquality<K,V,N> keyEq

nodeEq

org.jjoost.collections.maps.base.AbstractHashMap.NodeEquality<K,V,N extends HashNode<N> & java.util.Map.Entry<K,V>> nodeEq

nodeFactory

HashMapNodeFactory<K,V,N> nodeFactory

valueSet

IterableSet<V> valueSet

Class org.jjoost.collections.maps.base.AbstractHashMap.AbstractEntrySet extends java.lang.Object implements Serializable

serialVersionUID: 4037233101289518536L

Class org.jjoost.collections.maps.base.AbstractHashMap.AbstractKeySet extends java.lang.Object implements Serializable

serialVersionUID: 1461826147890179114L

Class org.jjoost.collections.maps.base.AbstractHashMap.AbstractKeyValueSet extends java.lang.Object implements Serializable

serialVersionUID: 1461826147890179114L

Serialized Fields

hash

int hash

key

java.lang.Object key

Class org.jjoost.collections.maps.base.AbstractHashMap.NodeEquality extends java.lang.Object implements Serializable

serialVersionUID: -4970889935020537472L

Serialized Fields

keyEq

Equality<E> keyEq

valEq

Equality<E> valEq

Class org.jjoost.collections.maps.base.AbstractHashMap.ValueSet extends IterableSet<V> implements Serializable

serialVersionUID: -1124458438016390808L

Class org.jjoost.collections.maps.base.AbstractOrderedMap extends java.lang.Object implements Serializable

Class org.jjoost.collections.maps.base.InlineListHashMap extends AbstractHashMap<K,V,N extends HashNode<N> & java.util.Map.Entry<K,V>> implements Serializable

serialVersionUID: -6385620376018172675L

Serialized Fields

entrySet

MultiSet<V> entrySet

keySet

MultiSet<V> keySet

Class org.jjoost.collections.maps.base.InlineListHashMap.NodeEquality extends org.jjoost.collections.maps.base.AbstractHashMap.NodeEquality<K,V,N extends HashNode<N> & java.util.Map.Entry<K,V>> implements Serializable

serialVersionUID: -925214185778609894L

Class org.jjoost.collections.maps.base.InlineMultiHashMap extends AbstractHashMap<K,V,N extends HashNode<N> & java.util.Map.Entry<K,V>> implements Serializable

serialVersionUID: -6385620376018172675L

Serialized Fields

entrySet

Set<V> entrySet

keySet

MultiSet<V> keySet

Class org.jjoost.collections.maps.base.InlineMultiHashMap.NodeEquality extends org.jjoost.collections.maps.base.AbstractHashMap.NodeEquality<K,V,N extends HashNode<N> & java.util.Map.Entry<K,V>> implements Serializable

serialVersionUID: -5082864991691726065L

Class org.jjoost.collections.maps.base.ScalarHashMap extends AbstractHashMap<K,V,N extends HashNode<N> & java.util.Map.Entry<K,V>> implements Serializable

serialVersionUID: -6385620376018172675L

Serialized Fields

entrySet

Set<V> entrySet

keySet

Set<V> keySet

Class org.jjoost.collections.maps.base.ScalarHashMap.NodeEquality extends org.jjoost.collections.maps.base.AbstractHashMap.NodeEquality<K,V,N extends HashNode<N> & java.util.Map.Entry<K,V>> implements Serializable

serialVersionUID: -4970889935020537472L


Package org.jjoost.collections.maps.concurrent

Class org.jjoost.collections.maps.concurrent.LockFreeHashMap extends ScalarHashMap<K,V,org.jjoost.collections.maps.concurrent.LockFreeHashMap.Node<K,V>> implements Serializable

serialVersionUID: 1051610520557989640L

Class org.jjoost.collections.maps.concurrent.LockFreeHashMap.Node extends LockFreeHashStore.LockFreeHashNode<org.jjoost.collections.maps.concurrent.LockFreeHashMap.Node<K,V>> implements Serializable

serialVersionUID: -5766263745864028747L

Serialized Fields

key

java.lang.Object key

value

java.lang.Object value

Class org.jjoost.collections.maps.concurrent.LockFreeHashMap.NodeEquality extends org.jjoost.collections.maps.base.ScalarHashMap.NodeEquality<K,V,org.jjoost.collections.maps.concurrent.LockFreeHashMap.Node<K,V>> implements Serializable

serialVersionUID: -8668943955126687051L

Class org.jjoost.collections.maps.concurrent.LockFreeInlineListHashMap extends InlineListHashMap<K,V,org.jjoost.collections.maps.concurrent.LockFreeInlineListHashMap.Node<K,V>> implements Serializable

serialVersionUID: 1051610520557989640L

Class org.jjoost.collections.maps.concurrent.LockFreeInlineListHashMap.Node extends LockFreeHashStore.LockFreeHashNode<org.jjoost.collections.maps.concurrent.LockFreeInlineListHashMap.Node<K,V>> implements Serializable

serialVersionUID: -5766263745864028747L

Serialized Fields

key

java.lang.Object key

value

java.lang.Object value

Class org.jjoost.collections.maps.concurrent.LockFreeInlineListHashMap.NodeEquality extends org.jjoost.collections.maps.base.InlineListHashMap.NodeEquality<K,V,org.jjoost.collections.maps.concurrent.LockFreeInlineListHashMap.Node<K,V>> implements Serializable

serialVersionUID: -8668943955126687051L

Class org.jjoost.collections.maps.concurrent.LockFreeInlineMultiHashMap extends InlineMultiHashMap<K,V,org.jjoost.collections.maps.concurrent.LockFreeInlineMultiHashMap.Node<K,V>> implements Serializable

serialVersionUID: 1051610520557989640L

Class org.jjoost.collections.maps.concurrent.LockFreeInlineMultiHashMap.Node extends LockFreeHashStore.LockFreeHashNode<org.jjoost.collections.maps.concurrent.LockFreeInlineMultiHashMap.Node<K,V>> implements Serializable

serialVersionUID: -5766263745864028747L

Serialized Fields

key

java.lang.Object key

value

java.lang.Object value

Class org.jjoost.collections.maps.concurrent.LockFreeInlineMultiHashMap.NodeEquality extends org.jjoost.collections.maps.base.InlineMultiHashMap.NodeEquality<K,V,org.jjoost.collections.maps.concurrent.LockFreeInlineMultiHashMap.Node<K,V>> implements Serializable

serialVersionUID: -8668943955126687051L

Class org.jjoost.collections.maps.concurrent.LockFreeLinkedHashMap extends ScalarHashMap<K,V,org.jjoost.collections.maps.concurrent.LockFreeLinkedHashMap.Node<K,V>> implements Serializable

serialVersionUID: 1051610520557989640L

Class org.jjoost.collections.maps.concurrent.LockFreeLinkedHashMap.Node extends LockFreeLinkedHashStore.LockFreeLinkedHashNode<org.jjoost.collections.maps.concurrent.LockFreeLinkedHashMap.Node<K,V>> implements Serializable

serialVersionUID: -5766263745864028747L

Serialized Fields

key

java.lang.Object key

value

java.lang.Object value

Class org.jjoost.collections.maps.concurrent.LockFreeLinkedHashMap.NodeEquality extends org.jjoost.collections.maps.base.ScalarHashMap.NodeEquality<K,V,org.jjoost.collections.maps.concurrent.LockFreeLinkedHashMap.Node<K,V>> implements Serializable

serialVersionUID: -8668943955126687051L

Class org.jjoost.collections.maps.concurrent.LockFreeLinkedInlineListHashMap extends InlineListHashMap<K,V,org.jjoost.collections.maps.concurrent.LockFreeLinkedInlineListHashMap.Node<K,V>> implements Serializable

serialVersionUID: 1051610520557989640L

Class org.jjoost.collections.maps.concurrent.LockFreeLinkedInlineListHashMap.Node extends LockFreeLinkedHashStore.LockFreeLinkedHashNode<org.jjoost.collections.maps.concurrent.LockFreeLinkedInlineListHashMap.Node<K,V>> implements Serializable

serialVersionUID: -5766263745864028747L

Serialized Fields

key

java.lang.Object key

value

java.lang.Object value

Class org.jjoost.collections.maps.concurrent.LockFreeLinkedInlineListHashMap.NodeEquality extends org.jjoost.collections.maps.base.InlineListHashMap.NodeEquality<K,V,org.jjoost.collections.maps.concurrent.LockFreeLinkedInlineListHashMap.Node<K,V>> implements Serializable

serialVersionUID: -8668943955126687051L

Class org.jjoost.collections.maps.concurrent.LockFreeLinkedInlineMultiHashMap extends InlineMultiHashMap<K,V,org.jjoost.collections.maps.concurrent.LockFreeLinkedInlineMultiHashMap.Node<K,V>> implements Serializable

serialVersionUID: 1051610520557989640L

Class org.jjoost.collections.maps.concurrent.LockFreeLinkedInlineMultiHashMap.Node extends LockFreeLinkedHashStore.LockFreeLinkedHashNode<org.jjoost.collections.maps.concurrent.LockFreeLinkedInlineMultiHashMap.Node<K,V>> implements Serializable

serialVersionUID: -5766263745864028747L

Serialized Fields

key

java.lang.Object key

value

java.lang.Object value

Class org.jjoost.collections.maps.concurrent.LockFreeLinkedInlineMultiHashMap.NodeEquality extends org.jjoost.collections.maps.base.InlineMultiHashMap.NodeEquality<K,V,org.jjoost.collections.maps.concurrent.LockFreeLinkedInlineMultiHashMap.Node<K,V>> implements Serializable

serialVersionUID: -8668943955126687051L


Package org.jjoost.collections.maps.nested

Class org.jjoost.collections.maps.nested.NestedSetListMap extends NestedSetMap<K,V,MultiSet<V>> implements Serializable

serialVersionUID: -490119082143181821L

Serialized Fields

entrySet

MultiSet<V> entrySet

Class org.jjoost.collections.maps.nested.NestedSetListMap.EntrySet extends org.jjoost.collections.maps.nested.NestedSetMap.AbstractEntrySet implements Serializable

serialVersionUID: 8122351713234623044L

Serialized Fields

unique

org.jjoost.collections.maps.nested.NestedSetListMap.EntrySet.UniqueEntrySet unique

Class org.jjoost.collections.maps.nested.NestedSetMap extends java.lang.Object implements Serializable

serialVersionUID: -6962291049889502542L

Serialized Fields

map

Map<K,V> map

factory

Factory<E> factory

valueEq

Equality<E> valueEq

totalCount

int totalCount

keySet

MultiSet<V> keySet

Class org.jjoost.collections.maps.nested.NestedSetMap.UpdateableEntryMaker extends java.lang.Object implements Serializable

serialVersionUID: -965724235732791909L

Serialized Fields

key

java.lang.Object key

Class org.jjoost.collections.maps.nested.NestedSetMultiMap extends NestedSetMap<K,V,Set<V>> implements Serializable

serialVersionUID: -490119082143181821L

Serialized Fields

entrySet

Set<V> entrySet

Class org.jjoost.collections.maps.nested.NestedSetMultiMap.EntrySet extends org.jjoost.collections.maps.nested.NestedSetMap.AbstractEntrySet implements Serializable

serialVersionUID: 8122351713234623044L


Package org.jjoost.collections.maps.serial

Class org.jjoost.collections.maps.serial.SerialHashMap extends ScalarHashMap<K,V,org.jjoost.collections.maps.serial.SerialHashMap.SerialScalarHashMapNode<K,V>> implements Serializable

serialVersionUID: 1051610520557989640L

Class org.jjoost.collections.maps.serial.SerialHashMap.EntryEquality extends org.jjoost.collections.maps.base.ScalarHashMap.NodeEquality<K,V,org.jjoost.collections.maps.serial.SerialHashMap.SerialScalarHashMapNode<K,V>> implements Serializable

serialVersionUID: -8668943955126687051L

Class org.jjoost.collections.maps.serial.SerialHashMap.SerialScalarHashMapNode extends SerialHashStore.SerialHashNode<org.jjoost.collections.maps.serial.SerialHashMap.SerialScalarHashMapNode<K,V>> implements Serializable

serialVersionUID: -5766263745864028747L

Serialized Fields

key

java.lang.Object key

value

java.lang.Object value

Class org.jjoost.collections.maps.serial.SerialInlineListHashMap extends InlineListHashMap<K,V,org.jjoost.collections.maps.serial.SerialInlineListHashMap.Node<K,V>> implements Serializable

serialVersionUID: 1051610520557989640L

Class org.jjoost.collections.maps.serial.SerialInlineListHashMap.EntryEquality extends org.jjoost.collections.maps.base.InlineListHashMap.NodeEquality<K,V,org.jjoost.collections.maps.serial.SerialInlineListHashMap.Node<K,V>> implements Serializable

serialVersionUID: -8668943955126687051L

Class org.jjoost.collections.maps.serial.SerialInlineListHashMap.Node extends SerialHashStore.SerialHashNode<org.jjoost.collections.maps.serial.SerialInlineListHashMap.Node<K,V>> implements Serializable

serialVersionUID: -5766263745864028747L

Serialized Fields

key

java.lang.Object key

value

java.lang.Object value

Class org.jjoost.collections.maps.serial.SerialInlineMultiHashMap extends InlineMultiHashMap<K,V,org.jjoost.collections.maps.serial.SerialInlineMultiHashMap.Node<K,V>> implements Serializable

serialVersionUID: 1051610520557989640L

Class org.jjoost.collections.maps.serial.SerialInlineMultiHashMap.EntryEquality extends org.jjoost.collections.maps.base.InlineMultiHashMap.NodeEquality<K,V,org.jjoost.collections.maps.serial.SerialInlineMultiHashMap.Node<K,V>> implements Serializable

serialVersionUID: -8668943955126687051L

Class org.jjoost.collections.maps.serial.SerialInlineMultiHashMap.Node extends SerialHashStore.SerialHashNode<org.jjoost.collections.maps.serial.SerialInlineMultiHashMap.Node<K,V>> implements Serializable

serialVersionUID: -5766263745864028747L

Serialized Fields

key

java.lang.Object key

value

java.lang.Object value

Class org.jjoost.collections.maps.serial.SerialLinkedHashMap extends ScalarHashMap<K,V,org.jjoost.collections.maps.serial.SerialLinkedHashMap.Node<K,V>> implements Serializable

serialVersionUID: 1051610520557989640L

Class org.jjoost.collections.maps.serial.SerialLinkedHashMap.EntryEquality extends org.jjoost.collections.maps.base.ScalarHashMap.NodeEquality<K,V,org.jjoost.collections.maps.serial.SerialLinkedHashMap.Node<K,V>> implements Serializable

serialVersionUID: -8668943955126687051L

Class org.jjoost.collections.maps.serial.SerialLinkedHashMap.Node extends SerialLinkedHashStore.SerialLinkedHashNode<org.jjoost.collections.maps.serial.SerialLinkedHashMap.Node<K,V>> implements Serializable

serialVersionUID: -5766263745864028747L

Serialized Fields

key

java.lang.Object key

value

java.lang.Object value

Class org.jjoost.collections.maps.serial.SerialLinkedInlineListHashMap extends InlineListHashMap<K,V,org.jjoost.collections.maps.serial.SerialLinkedInlineListHashMap.Node<K,V>> implements Serializable

serialVersionUID: 1051610520557989640L

Class org.jjoost.collections.maps.serial.SerialLinkedInlineListHashMap.EntryEquality extends org.jjoost.collections.maps.base.InlineListHashMap.NodeEquality<K,V,org.jjoost.collections.maps.serial.SerialLinkedInlineListHashMap.Node<K,V>> implements Serializable

serialVersionUID: -8668943955126687051L

Class org.jjoost.collections.maps.serial.SerialLinkedInlineListHashMap.Node extends SerialLinkedHashStore.SerialLinkedHashNode<org.jjoost.collections.maps.serial.SerialLinkedInlineListHashMap.Node<K,V>> implements Serializable

serialVersionUID: -5766263745864028747L

Serialized Fields

key

java.lang.Object key

value

java.lang.Object value

Class org.jjoost.collections.maps.serial.SerialLinkedInlineMultiHashMap extends InlineMultiHashMap<K,V,org.jjoost.collections.maps.serial.SerialLinkedInlineMultiHashMap.Node<K,V>> implements Serializable

serialVersionUID: 1051610520557989640L

Class org.jjoost.collections.maps.serial.SerialLinkedInlineMultiHashMap.EntryEquality extends org.jjoost.collections.maps.base.InlineMultiHashMap.NodeEquality<K,V,org.jjoost.collections.maps.serial.SerialLinkedInlineMultiHashMap.Node<K,V>> implements Serializable

serialVersionUID: -8668943955126687051L

Class org.jjoost.collections.maps.serial.SerialLinkedInlineMultiHashMap.Node extends SerialLinkedHashStore.SerialLinkedHashNode<org.jjoost.collections.maps.serial.SerialLinkedInlineMultiHashMap.Node<K,V>> implements Serializable

serialVersionUID: -5766263745864028747L

Serialized Fields

key

java.lang.Object key

value

java.lang.Object value

Package org.jjoost.collections.maps.wrappers

Class org.jjoost.collections.maps.wrappers.AdapterFromJDKMap extends java.lang.Object implements Serializable

serialVersionUID: -5498331996410891451L

Serialized Fields

map

java.util.Map<K,V> map

entrySet

Set<V> entrySet

keySet

Set<V> keySet

Class org.jjoost.collections.maps.wrappers.DefaultFactoryMap extends java.lang.Object implements Serializable

serialVersionUID: 7778573411318310241L

Serialized Fields

delegate

Map<K,V> delegate

defaultFactory

Factory<E> defaultFactory

Class org.jjoost.collections.maps.wrappers.DefaultFunctionMap extends java.lang.Object implements Serializable

serialVersionUID: 7778573411318310241L

Serialized Fields

delegate

Map<K,V> delegate

defaultFunction

Function<X,Y> defaultFunction

Class org.jjoost.collections.maps.wrappers.SynchronizedArbitraryMap extends SynchronizedDelegator implements Serializable

serialVersionUID: -7183655836427941893L

Serialized Fields

delegate

AnyMap<K,V> delegate

Class org.jjoost.collections.maps.wrappers.SynchronizedListMap extends SynchronizedArbitraryMap<K,V,ListMap<K,V>> implements Serializable

serialVersionUID: 2692454383540344975L

Serialized Fields

keySet

MultiSet<V> keySet

entrySet

MultiSet<V> entrySet

Class org.jjoost.collections.maps.wrappers.SynchronizedMap extends SynchronizedArbitraryMap<K,V,Map<K,V>> implements Serializable

serialVersionUID: 2692454383540344975L

Serialized Fields

keySet

Set<V> keySet

entrySet

Set<V> entrySet

Class org.jjoost.collections.maps.wrappers.SynchronizedMultiMap extends SynchronizedArbitraryMap<K,V,MultiMap<K,V>> implements Serializable

serialVersionUID: 2692454383540344975L

Serialized Fields

keySet

MultiSet<V> keySet

entrySet

Set<V> entrySet

Package org.jjoost.collections.sets.base

Class org.jjoost.collections.sets.base.AbstractArraySet extends java.lang.Object implements Serializable

serialVersionUID: 6236060917384423908L

Serialized Fields

valEq

Equality<E> valEq

vals

java.lang.Object[] vals

count

int count

Class org.jjoost.collections.sets.base.AbstractHashSet extends AbstractSet<V> implements Serializable

serialVersionUID: 3187373892419456381L

Serialized Fields

store

HashStore<N extends HashNode<N>> store

rehasher

Rehasher rehasher

nodeFactory

HashNodeFactory<NCmp,N> nodeFactory

valEq

org.jjoost.collections.sets.base.AbstractHashSet.ValueEquality<V> valEq

Class org.jjoost.collections.sets.base.AbstractHashSet.LockFreeHashSetNode extends LockFreeHashStore.LockFreeHashNode<AbstractHashSet.LockFreeHashSetNode<V>> implements Serializable

serialVersionUID: -5766263745864028747L

Serialized Fields

value

java.lang.Object value

Class org.jjoost.collections.sets.base.AbstractHashSet.LockFreeLinkedHashSetNode extends LockFreeLinkedHashStore.LockFreeLinkedHashNode<AbstractHashSet.LockFreeLinkedHashSetNode<V>> implements Serializable

serialVersionUID: -5766263745864028747L

Serialized Fields

value

java.lang.Object value

Class org.jjoost.collections.sets.base.AbstractHashSet.SerialHashSetNode extends SerialHashStore.SerialHashNode<AbstractHashSet.SerialHashSetNode<V>> implements Serializable

serialVersionUID: -5766263745864028747L

Serialized Fields

value

java.lang.Object value

Class org.jjoost.collections.sets.base.AbstractHashSet.SerialLinkedHashSetNode extends SerialLinkedHashStore.SerialLinkedHashNode<AbstractHashSet.SerialLinkedHashSetNode<V>> implements Serializable

serialVersionUID: -5766263745864028747L

Serialized Fields

value

java.lang.Object value

Class org.jjoost.collections.sets.base.AbstractSet extends java.lang.Object implements Serializable

Class org.jjoost.collections.sets.base.AbstractUniqueSetAdapter extends java.lang.Object implements Serializable

serialVersionUID: -4614054305733007946L

Class org.jjoost.collections.sets.base.HashSet extends AbstractHashSet<V,N extends HashNode<N> & Value<V>> implements Serializable

serialVersionUID: -6385620376018172675L

Class org.jjoost.collections.sets.base.InlineMultiHashSet extends AbstractHashSet<V,N extends HashNode<N> & Value<V>> implements Serializable

serialVersionUID: -6385620376018172675L

Serialized Fields

putEq

org.jjoost.collections.sets.base.InlineMultiHashSet.PutEquality<V> putEq

unique

org.jjoost.collections.sets.base.InlineMultiHashSet.UniqueSet unique

Class org.jjoost.collections.sets.base.IterableSet extends java.lang.Object implements Serializable

serialVersionUID: 7475686519443650191L

Serialized Fields

unique

org.jjoost.collections.sets.base.IterableSet.UniqueIterableSet unique

Class org.jjoost.collections.sets.base.NestedMultiHashSet extends java.lang.Object implements Serializable

serialVersionUID: 3187373892419456381L

Serialized Fields

table

HashStore<N extends HashNode<N>> table

rehasher

Rehasher rehasher

nodeFactory

HashNodeFactory<NCmp,N> nodeFactory

valEq

NestedMultiHashSet.ValueEquality<V,N extends HashNode<N> & NestedMultiHashSet.INode<V,N>> valEq

totalCount

Counter totalCount

unique

org.jjoost.collections.sets.base.NestedMultiHashSet.UniqueSet unique

Package org.jjoost.collections.sets.concurrent

Class org.jjoost.collections.sets.concurrent.LockFreeCountingMultiHashSet extends NestedMultiHashSet<V,LockFreeCountingMultiHashSet.Node<V>> implements Serializable

serialVersionUID: 1051610520557989640L

Class org.jjoost.collections.sets.concurrent.LockFreeCountingMultiHashSet.Node extends LockFreeHashStore.LockFreeHashNode<LockFreeCountingMultiHashSet.Node<V>> implements Serializable

serialVersionUID: -5766263745864028747L

Serialized Fields

value

java.lang.Object value

count

int count

Class org.jjoost.collections.sets.concurrent.LockFreeHashSet extends HashSet<V,AbstractHashSet.LockFreeHashSetNode<V>> implements Serializable

serialVersionUID: 1051610520557989640L

Class org.jjoost.collections.sets.concurrent.LockFreeInlineMultiHashSet extends InlineMultiHashSet<V,AbstractHashSet.LockFreeHashSetNode<V>> implements Serializable

serialVersionUID: 1051610520557989640L

Class org.jjoost.collections.sets.concurrent.LockFreeLinkedCountingMultiHashSet extends NestedMultiHashSet<V,LockFreeLinkedCountingMultiHashSet.Node<V>> implements Serializable

serialVersionUID: 1051610520557989640L

Class org.jjoost.collections.sets.concurrent.LockFreeLinkedCountingMultiHashSet.Node extends LockFreeLinkedHashStore.LockFreeLinkedHashNode<LockFreeLinkedCountingMultiHashSet.Node<V>> implements Serializable

serialVersionUID: -5766263745864028747L

Serialized Fields

value

java.lang.Object value

count

int count

Class org.jjoost.collections.sets.concurrent.LockFreeLinkedInlineMultiHashSet extends InlineMultiHashSet<V,AbstractHashSet.LockFreeLinkedHashSetNode<V>> implements Serializable

serialVersionUID: 1051610520557989640L

Class org.jjoost.collections.sets.concurrent.LockFreeLinkedNestedMultiHashSet extends NestedMultiHashSet<V,LockFreeLinkedNestedMultiHashSet.Node<V>> implements Serializable

serialVersionUID: 1051610520557989640L

Class org.jjoost.collections.sets.concurrent.LockFreeLinkedNestedMultiHashSet.Node extends LockFreeLinkedHashStore.LockFreeLinkedHashNode<LockFreeLinkedNestedMultiHashSet.Node<V>> implements Serializable

serialVersionUID: -5766263745864028747L

Serialized Fields

values

java.lang.Object[] values

count

int count

Class org.jjoost.collections.sets.concurrent.LockFreeLinkedScalarHashSet extends HashSet<V,AbstractHashSet.LockFreeLinkedHashSetNode<V>> implements Serializable

serialVersionUID: 1051610520557989640L

Class org.jjoost.collections.sets.concurrent.LockFreeNestedMultiHashSet extends NestedMultiHashSet<V,LockFreeNestedMultiHashSet.Node<V>> implements Serializable

serialVersionUID: 1051610520557989640L

Class org.jjoost.collections.sets.concurrent.LockFreeNestedMultiHashSet.Node extends LockFreeHashStore.LockFreeHashNode<LockFreeNestedMultiHashSet.Node<V>> implements Serializable

serialVersionUID: -5766263745864028747L

Serialized Fields

values

java.lang.Object[] values

count

int count

Package org.jjoost.collections.sets.serial

Class org.jjoost.collections.sets.serial.ArraySet extends AbstractArraySet<V> implements Serializable

serialVersionUID: 7815149592942049121L

Class org.jjoost.collections.sets.serial.MultiArraySet extends AbstractArraySet<V> implements Serializable

serialVersionUID: 7815149592942049121L

Class org.jjoost.collections.sets.serial.SerialCountingMultiHashSet extends NestedMultiHashSet<V,SerialCountingMultiHashSet.Node<V>> implements Serializable

serialVersionUID: 1051610520557989640L

Class org.jjoost.collections.sets.serial.SerialCountingMultiHashSet.Node extends SerialHashStore.SerialHashNode<SerialCountingMultiHashSet.Node<V>> implements Serializable

serialVersionUID: -5766263745864028747L

Serialized Fields

value

java.lang.Object value

count

int count

Class org.jjoost.collections.sets.serial.SerialHashSet extends HashSet<V,AbstractHashSet.SerialHashSetNode<V>> implements Serializable

serialVersionUID: 1051610520557989640L

Class org.jjoost.collections.sets.serial.SerialInlineMultiHashSet extends InlineMultiHashSet<V,AbstractHashSet.SerialHashSetNode<V>> implements Serializable

serialVersionUID: 1051610520557989640L

Class org.jjoost.collections.sets.serial.SerialLinkedCountingMultiHashSet extends NestedMultiHashSet<V,SerialLinkedCountingMultiHashSet.Node<V>> implements Serializable

serialVersionUID: 1051610520557989640L

Class org.jjoost.collections.sets.serial.SerialLinkedCountingMultiHashSet.Node extends SerialLinkedHashStore.SerialLinkedHashNode<SerialLinkedCountingMultiHashSet.Node<V>> implements Serializable

serialVersionUID: -5766263745864028747L

Serialized Fields

value

java.lang.Object value

count

int count

Class org.jjoost.collections.sets.serial.SerialLinkedHashSet extends HashSet<V,AbstractHashSet.SerialLinkedHashSetNode<V>> implements Serializable

serialVersionUID: 1051610520557989640L

Class org.jjoost.collections.sets.serial.SerialLinkedInlineMultiHashSet extends InlineMultiHashSet<V,AbstractHashSet.SerialLinkedHashSetNode<V>> implements Serializable

serialVersionUID: 1051610520557989640L

Class org.jjoost.collections.sets.serial.SerialLinkedNestedMultiHashSet extends NestedMultiHashSet<V,SerialLinkedNestedMultiHashSet.Node<V>> implements Serializable

serialVersionUID: 1051610520557989640L

Class org.jjoost.collections.sets.serial.SerialLinkedNestedMultiHashSet.Node extends SerialLinkedHashStore.SerialLinkedHashNode<SerialLinkedNestedMultiHashSet.Node<V>> implements Serializable

serialVersionUID: -5766263745864028747L

Serialized Fields

values

java.lang.Object[] values

count

int count

Class org.jjoost.collections.sets.serial.SerialNestedMultiHashSet extends NestedMultiHashSet<V,SerialNestedMultiHashSet.Node<V>> implements Serializable

serialVersionUID: 1051610520557989640L

Class org.jjoost.collections.sets.serial.SerialNestedMultiHashSet.Node extends SerialHashStore.SerialHashNode<SerialNestedMultiHashSet.Node<V>> implements Serializable

serialVersionUID: -5766263745864028747L

Serialized Fields

values

java.lang.Object[] values

count

int count

Package org.jjoost.collections.sets.wrappers

Class org.jjoost.collections.sets.wrappers.AdapterFromJDKSet extends java.lang.Object implements Serializable

serialVersionUID: -4114089352987855164L

Serialized Fields

set

java.util.Set<E> set

Class org.jjoost.collections.sets.wrappers.SynchronizedArbitrarySet extends SynchronizedDelegator implements Serializable

serialVersionUID: -8766973234275059454L

Serialized Fields

delegate

AnySet<V> delegate

Class org.jjoost.collections.sets.wrappers.SynchronizedMultiSet extends SynchronizedArbitrarySet<V,MultiSet<V>> implements Serializable

serialVersionUID: -8766973234275059454L

Class org.jjoost.collections.sets.wrappers.SynchronizedSet extends SynchronizedArbitrarySet<V,Set<V>> implements Serializable

serialVersionUID: -8766973234275059454L


Package org.jjoost.util

Class org.jjoost.util.Equalities.ByteArrayEquality extends java.lang.Object implements Serializable

serialVersionUID: -6611748225612686746L

Class org.jjoost.util.Equalities.CaseInsensitiveEquality extends java.lang.Object implements Serializable

serialVersionUID: -6611748225612686746L

Class org.jjoost.util.Equalities.EntryEquality extends java.lang.Object implements Serializable

serialVersionUID: -6611748225612686746L

Serialized Fields

keyEq

Equality<E> keyEq
the Equality to use to compare the key portion of an Entry


valEq

Equality<E> valEq
the Equality to use to compare the value portion of an Entry

Class org.jjoost.util.Equalities.IdentityEquality extends java.lang.Object implements Serializable

serialVersionUID: -6611748225612686746L

Class org.jjoost.util.Equalities.IntArrayEquality extends java.lang.Object implements Serializable

serialVersionUID: -6611748225612686746L

Class org.jjoost.util.Equalities.LongArrayEquality extends java.lang.Object implements Serializable

serialVersionUID: -6611748225612686746L

Class org.jjoost.util.Equalities.ObjectArrayEquality extends java.lang.Object implements Serializable

serialVersionUID: -6611748225612686746L

Class org.jjoost.util.Equalities.ObjectEquality extends java.lang.Object implements Serializable

serialVersionUID: -6611748225612686746L

Class org.jjoost.util.Equalities.RehashingEquality extends java.lang.Object implements Serializable

serialVersionUID: -2720117974468199395L

Serialized Fields

delegate

Equality<E> delegate

rehasher

Rehasher rehasher

Class org.jjoost.util.Factories.CastFactory extends java.lang.Object implements Serializable

serialVersionUID: 8830755652916045329L

Serialized Fields

wrapped

Factory<E> wrapped

Class org.jjoost.util.Factories.SimpleObjectFactory extends java.lang.Object implements Serializable

serialVersionUID: 8830755652916045329L

Serialized Fields

constructor

java.lang.reflect.Constructor<T> constructor

args

java.lang.Object[] args

Class org.jjoost.util.Functions.AbstractValueProjection extends java.lang.Object implements Serializable

serialVersionUID: -2627623099906029633L

Class org.jjoost.util.Functions.FieldProjection extends java.lang.Object implements Serializable

serialVersionUID: -2627623099906029633L

Serialized Fields

returnType

java.lang.Class<T> returnType

f

java.lang.reflect.Field f

Class org.jjoost.util.Functions.MapEntryKeyProjection extends java.lang.Object implements Serializable

serialVersionUID: -2627623099906029633L

Class org.jjoost.util.Functions.MapEntryValueProjection extends java.lang.Object implements Serializable

serialVersionUID: -2627623099906029633L

Class org.jjoost.util.Functions.MethodProjection extends java.lang.Object implements Serializable

serialVersionUID: -2627623099906029633L

Serialized Fields

returnType

java.lang.Class<T> returnType

m

java.lang.reflect.Method m

args

java.lang.Object[] args

Package org.jjoost.util.filters

Class org.jjoost.util.filters.AcceptAll extends java.lang.Object implements Serializable

serialVersionUID: 3620521225513318797L

Class org.jjoost.util.filters.AcceptBetween extends PartialOrderAcceptBetween<E extends java.lang.Comparable<? super E>> implements Serializable

serialVersionUID: 1064862673649778571L

Class org.jjoost.util.filters.AcceptEqual extends java.lang.Object implements Serializable

serialVersionUID: 1064862673649778571L

Serialized Fields

than

java.lang.Object than

equality

Equality<E> equality

Class org.jjoost.util.filters.AcceptGreater extends PartialOrderAcceptGreater<E extends java.lang.Comparable<? super E>> implements Serializable

serialVersionUID: 1064862673649778571L

Class org.jjoost.util.filters.AcceptGreaterEqual extends PartialOrderAcceptGreaterEqual<E extends java.lang.Comparable<? super E>> implements Serializable

serialVersionUID: 1064862673649778571L

Class org.jjoost.util.filters.AcceptIfMember extends java.lang.Object implements Serializable

serialVersionUID: 8506853231172669315L

Serialized Fields

members

AnySet<V> members

Class org.jjoost.util.filters.AcceptIfNonEmptyString extends java.lang.Object implements Serializable

serialVersionUID: -1669760654698361893L

Class org.jjoost.util.filters.AcceptIfNotNull extends java.lang.Object implements Serializable

serialVersionUID: -6305241848003882379L

Class org.jjoost.util.filters.AcceptIfNull extends java.lang.Object implements Serializable

serialVersionUID: 1064862673649778571L

Class org.jjoost.util.filters.AcceptLess extends PartialOrderAcceptLess<E extends java.lang.Comparable<? super E>> implements Serializable

serialVersionUID: 1064862673649778571L

Class org.jjoost.util.filters.AcceptLessEqual extends PartialOrderAcceptLessEqual<E extends java.lang.Comparable<? super E>> implements Serializable

serialVersionUID: 1064862673649778571L

Class org.jjoost.util.filters.AcceptNone extends java.lang.Object implements Serializable

serialVersionUID: 3620521225513318797L

Class org.jjoost.util.filters.AcceptUnique extends java.lang.Object implements Serializable

serialVersionUID: 4135610622081116945L

Serialized Fields

seen

Set<V> seen

Class org.jjoost.util.filters.AcceptUniqueSequence extends java.lang.Object implements Serializable

serialVersionUID: 4135610622081116945L

Serialized Fields

eq

Equality<E> eq

prev

java.lang.Object prev

Class org.jjoost.util.filters.BothFilterAnd extends java.lang.Object implements Serializable

serialVersionUID: 7419162471960836459L

Serialized Fields

a

Filter<E> a

b

Filter<E> b

Class org.jjoost.util.filters.BothFilterMultiAnd extends java.lang.Object implements Serializable

serialVersionUID: 7419162471960836459L

Serialized Fields

filters

Filter<E>[] filters

Class org.jjoost.util.filters.BothFilterMultiOr extends java.lang.Object implements Serializable

serialVersionUID: 7419162471960836459L

Serialized Fields

filters

Filter<E>[] filters

Class org.jjoost.util.filters.BothFilterNot extends java.lang.Object implements Serializable

serialVersionUID: 7419162471960836459L

Serialized Fields

negate

Filter<E> negate

Class org.jjoost.util.filters.BothFilterOr extends java.lang.Object implements Serializable

serialVersionUID: 7419162471960836459L

Serialized Fields

a

Filter<E> a

b

Filter<E> b

Class org.jjoost.util.filters.FilterAnd extends java.lang.Object implements Serializable

serialVersionUID: 7419162471960836459L

Serialized Fields

a

Filter<E> a

b

Filter<E> b

Class org.jjoost.util.filters.FilterMultiAnd extends java.lang.Object implements Serializable

serialVersionUID: 7419162471960836459L

Serialized Fields

filters

Filter<E>[] filters

Class org.jjoost.util.filters.FilterMultiOr extends java.lang.Object implements Serializable

serialVersionUID: 6311808530912921895L

Serialized Fields

filters

Filter<E>[] filters

Class org.jjoost.util.filters.FilterNot extends java.lang.Object implements Serializable

serialVersionUID: 5515653420277621870L

Serialized Fields

negate

Filter<E> negate

Class org.jjoost.util.filters.FilterOr extends java.lang.Object implements Serializable

serialVersionUID: 7419162471960836459L

Serialized Fields

a

Filter<E> a

b

Filter<E> b

Class org.jjoost.util.filters.FilterPattern extends java.lang.Object implements Serializable

serialVersionUID: 2312285149003933324L

Serialized Fields

pattern

java.util.regex.Pattern pattern

Class org.jjoost.util.filters.MappedFilter extends java.lang.Object implements Serializable

serialVersionUID: -8782803136948476218L

Serialized Fields

filter

Filter<E> filter

mapped

Function<X,Y> mapped

Package org.jjoost.util.tuples