Class ConcurrentSuffixTree.ConcurrentSuffixTreeImpl<V>
- java.lang.Object
-
- com.googlecode.concurrenttrees.radix.ConcurrentRadixTree<V>
-
- com.googlecode.concurrenttrees.suffix.ConcurrentSuffixTree.ConcurrentSuffixTreeImpl<V>
-
- All Implemented Interfaces:
PrettyPrintable
,RadixTree<V>
,java.io.Serializable
- Enclosing class:
- ConcurrentSuffixTree<O>
class ConcurrentSuffixTree.ConcurrentSuffixTreeImpl<V> extends ConcurrentRadixTree<V>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.googlecode.concurrenttrees.radix.ConcurrentRadixTree
ConcurrentRadixTree.KeyValuePairImpl<O>, ConcurrentRadixTree.NodeKeyPair
-
-
Field Summary
-
Fields inherited from class com.googlecode.concurrenttrees.radix.ConcurrentRadixTree
root
-
-
Constructor Summary
Constructors Constructor Description ConcurrentSuffixTreeImpl(NodeFactory nodeFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
acquireWriteLock()
protected void
releaseWriteLock()
-
Methods inherited from class com.googlecode.concurrenttrees.radix.ConcurrentRadixTree
getClosestKeys, getKeysStartingWith, getKeyValuePairsForClosestKeys, getKeyValuePairsForKeysStartingWith, getNode, getValueForExactKey, getValuesForClosestKeys, getValuesForKeysStartingWith, lazyTraverseDescendants, put, putIfAbsent, remove, size, transformKeyForResult
-
-
-
-
Constructor Detail
-
ConcurrentSuffixTreeImpl
public ConcurrentSuffixTreeImpl(NodeFactory nodeFactory)
-
-
Method Detail
-
acquireWriteLock
protected void acquireWriteLock()
- Overrides:
acquireWriteLock
in classConcurrentRadixTree<V>
-
releaseWriteLock
protected void releaseWriteLock()
- Overrides:
releaseWriteLock
in classConcurrentRadixTree<V>
-
-