Package io.usethesource.capsule.core
Class PersistentTrieSet.TransientTrieSet<K>
java.lang.Object
io.usethesource.capsule.core.PersistentTrieSet.AbstractTransientTrieSet<K>
io.usethesource.capsule.core.PersistentTrieSet.TransientTrieSet<K>
- All Implemented Interfaces:
Set<K>
,Set.Transient<K>
,SetEq<K>
,SetEq.Transient<K>
,Iterable<K>
,Collection<K>
,Set<K>
- Enclosing class:
PersistentTrieSet<K>
static final class PersistentTrieSet.TransientTrieSet<K>
extends PersistentTrieSet.AbstractTransientTrieSet<K>
-
Nested Class Summary
Nested classes/interfaces inherited from class io.usethesource.capsule.core.PersistentTrieSet.AbstractTransientTrieSet
PersistentTrieSet.AbstractTransientTrieSet.TransientSetKeyIterator<K>
Nested classes/interfaces inherited from interface io.usethesource.capsule.Set
Set.Immutable<K>, Set.Transient<K>
Nested classes/interfaces inherited from interface io.usethesource.capsule.SetEq
SetEq.Immutable<K>, SetEq.Transient<K>
-
Field Summary
FieldsFields inherited from class io.usethesource.capsule.core.PersistentTrieSet.AbstractTransientTrieSet
cachedHashCode, cachedSize, rootNode
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
__insertEquivalent
(K key, EqualityComparator<Object> cmp) boolean
boolean
__removeEquivalent
(K key, EqualityComparator<Object> cmp) freeze()
Methods inherited from class io.usethesource.capsule.core.PersistentTrieSet.AbstractTransientTrieSet
__insertAll, __insertAllEquivalent, __insertEquivalentWithCapability, __insertWithCapability, __removeAll, __removeAllEquivalent, __removeEquivalentWithCapability, __removeWithCapability, __retainAll, __retainAllEquivalent, add, addAll, clear, contains, containsAll, containsAllEquivalent, containsEquivalent, equals, equivalent, get, getEquivalent, hashCode, isEmpty, iterator, keyIterator, remove, removeAll, retainAll, size, toArray, toArray
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
Methods inherited from interface java.util.Set
spliterator
-
Field Details
-
mutator
-
-
Constructor Details
-
TransientTrieSet
TransientTrieSet(PersistentTrieSet<K> trieSet)
-
-
Method Details
-
__insert
-
__insertEquivalent
-
__remove
-
__removeEquivalent
-
freeze
-