Add SoftSchemaSourceCache 24/99424/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 13:28:04 +0000 (14:28 +0100)
commite42ffb79883e16852f14a22d6225a7c1211944a8
treef24f552147c162bc2785645c49ffb8953784d8d0
parent10119a4a7f7522eb8e18a5635e89733651821126
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>
(cherry picked from commit 0cd2c12e31e8bdf3463b8282a6c6cc2e6995c140)
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]