BUG-7464: Rework TrieMap serialization 14/49914/8
authorRobert Varga <rovarga@cisco.com>
Sun, 1 Jan 2017 18:58:43 +0000 (19:58 +0100)
committerRobert Varga <rovarga@cisco.com>
Tue, 10 Jan 2017 19:12:11 +0000 (20:12 +0100)
commita977b02cb1bf3a485601c4a3d239b82674c3041a
treefea2bba7dd9ad869805ff619265f00b5226c31c3
parentde63488e36510d2120aebcb07a5bde5a7bc72ebe
BUG-7464: Rework TrieMap serialization

Using Externalizable proxy pattern has multiple advantages,
hence use that instead of plain serialization. This gets rid
of reflection-based access to readOnly field and generally
much cleaner.

Change-Id: I471dfe5a65972309b10393a91bc1cf702959a866
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/ExternalForm.java [new file with mode: 0644]
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/TrieMap.java