Promote InMemorySchemaSourceCache to model.repo.spi 53/95153/1
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 13 Feb 2021 00:35:08 +0000 (01:35 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Sat, 13 Feb 2021 00:51:07 +0000 (01:51 +0100)
commit4c2ffc7458ae346735928074c67ab9babaa2f00f
tree068f133b54b21370ed3b07a580dbfddece0049fd
parent73575fa46421920f2af98d7b7d3dbe63b99e2524
Promote InMemorySchemaSourceCache to model.repo.spi

This is a very simplistic Guava-based cache. Promote it to repo.spi,
so it can be used more easily.

JIRA: YANGTOOLS-1052
Change-Id: I5199af95b1d8be89360ac18e2e4c083b44acfb4a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/repo/spi/GuavaSchemaSourceCache.java [moved from yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/repo/util/InMemorySchemaSourceCache.java with 64% similarity]
yang/yang-model-api/src/test/java/org/opendaylight/yangtools/yang/model/repo/spi/GuavaSchemaSourceCacheTest.java [moved from yang/yang-model-util/src/test/java/org/opendaylight/yangtools/yang/model/repo/util/InMemorySchemaSourceCacheTest.java with 78% similarity]
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/repo/YangTextSchemaContextResolver.java