Migrate to tech.pantheon.TrieMap 49/75949/10
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 10 Sep 2018 20:12:14 +0000 (22:12 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 13 Sep 2018 17:22:24 +0000 (19:22 +0200)
commit7dc59ccbdd4fea87fe9719f8095547b8321079f8
tree0e65fa94acfef36c547b85928810defa0c64ec59
parentb0dca1bba3201625b65a86b669970561cb5e3ce0
Migrate to tech.pantheon.TrieMap

TrieMap has a new how outside of yangtools, use that source and
provide a compatibility wrapper.

JIRA: YANGTOOLS-902
Change-Id: Ifcc27f1dddd0e4f97ee992618bd2941c7c2821bc
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
58 files changed:
common/util/pom.xml
common/util/src/main/java/org/opendaylight/yangtools/util/MapAdaptor.java
common/util/src/main/java/org/opendaylight/yangtools/util/ReadOnlyTrieMap.java
common/util/src/main/java/org/opendaylight/yangtools/util/ReadWriteTrieMap.java
common/util/src/test/java/org/opendaylight/yangtools/util/ReadWriteTrieMapTest.java
features/odl-triemap/pom.xml
features/odl-triemap/src/main/feature/feature.xml
third-party/triemap/pom.xml
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/AbstractEntrySet.java [deleted file]
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/AbstractIterator.java [deleted file]
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/AbstractKeySet.java [deleted file]
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/BasicNode.java [deleted file]
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/CNode.java [deleted file]
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/Constants.java [deleted file]
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/EntryNode.java [deleted file]
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/EntryUtil.java [deleted file]
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/Equivalence.java [deleted file]
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/FailedNode.java [deleted file]
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/Gen.java [deleted file]
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/INode.java [deleted file]
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/ImmutableEntrySet.java [deleted file]
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/ImmutableIterator.java [deleted file]
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/ImmutableKeySet.java [deleted file]
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/ImmutableTrieMap.java
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/LNode.java [deleted file]
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/LNodeEntries.java [deleted file]
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/LNodeEntry.java [deleted file]
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/LookupResult.java [deleted file]
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/MainNode.java [deleted file]
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/MutableEntrySet.java [deleted file]
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/MutableIterator.java [deleted file]
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/MutableKeySet.java [deleted file]
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/MutableTrieMap.java
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/PresencePredicate.java [deleted file]
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/SNode.java [deleted file]
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/SerializationProxy.java [deleted file]
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/TNode.java [deleted file]
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/TrieMap.java
third-party/triemap/src/test/java/org/opendaylight/yangtools/triemap/LNodeEntriesTest.java [deleted file]
third-party/triemap/src/test/java/org/opendaylight/yangtools/triemap/SnapshotTest.java
third-party/triemap/src/test/java/org/opendaylight/yangtools/triemap/TestCNodeFlagCollision.java
third-party/triemap/src/test/java/org/opendaylight/yangtools/triemap/TestCNodeInsertionIncorrectOrder.java
third-party/triemap/src/test/java/org/opendaylight/yangtools/triemap/TestConcurrentMapPutIfAbsent.java [deleted file]
third-party/triemap/src/test/java/org/opendaylight/yangtools/triemap/TestConcurrentMapRemove.java [deleted file]
third-party/triemap/src/test/java/org/opendaylight/yangtools/triemap/TestConcurrentMapReplace.java [deleted file]
third-party/triemap/src/test/java/org/opendaylight/yangtools/triemap/TestDelete.java [deleted file]
third-party/triemap/src/test/java/org/opendaylight/yangtools/triemap/TestHashCollisions.java
third-party/triemap/src/test/java/org/opendaylight/yangtools/triemap/TestHashCollisionsRemove.java
third-party/triemap/src/test/java/org/opendaylight/yangtools/triemap/TestHashCollisionsRemoveIterator.java
third-party/triemap/src/test/java/org/opendaylight/yangtools/triemap/TestInsert.java
third-party/triemap/src/test/java/org/opendaylight/yangtools/triemap/TestInstantiationSpeed.java [deleted file]
third-party/triemap/src/test/java/org/opendaylight/yangtools/triemap/TestMapIterator.java [deleted file]
third-party/triemap/src/test/java/org/opendaylight/yangtools/triemap/TestMultiThreadAddDelete.java
third-party/triemap/src/test/java/org/opendaylight/yangtools/triemap/TestMultiThreadInserts.java
third-party/triemap/src/test/java/org/opendaylight/yangtools/triemap/TestMultiThreadMapIterator.java
third-party/triemap/src/test/java/org/opendaylight/yangtools/triemap/TestReadOnlyAndUpdatableIterators.java [deleted file]
third-party/triemap/src/test/java/org/opendaylight/yangtools/triemap/TestSerialization.java
third-party/triemap/src/test/java/org/opendaylight/yangtools/triemap/ZeroHashInt.java [deleted file]