Add SoftSchemaSourceCache 64/99464/2
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 26 Jan 2022 10:04:39 +0000 (11:04 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 26 Jan 2022 10:53:26 +0000 (11:53 +0100)
commit0cd2c12e31e8bdf3463b8282a6c6cc2e6995c140
tree47017871fda9bcb388f568515aa453f3579bd81f
parent0a120fa7080442d639275f6f1eaefcd3f9d81121
Add SoftSchemaSourceCache

GuavaSchemaSourceCache has a rather ugly design, which cannot be easily
scaled. Introduce a simpler SoftSchemaSourceCache as its replacement.

JIRA: YANGTOOLS-1391
Change-Id: I0de9092885ede3efff9d76d48ec14b85a69818b2
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-repo-spi/src/main/java/org/opendaylight/yangtools/yang/model/repo/spi/GuavaSchemaSourceCache.java
yang/yang-repo-spi/src/main/java/org/opendaylight/yangtools/yang/model/repo/spi/SoftSchemaSourceCache.java [new file with mode: 0644]
yang/yang-repo-spi/src/test/java/org/opendaylight/yangtools/yang/model/repo/spi/GuavaSchemaSourceCacheTest.java
yang/yang-repo-spi/src/test/java/org/opendaylight/yangtools/yang/model/repo/spi/SoftSchemaSourceCacheTest.java [new file with mode: 0644]