BUG-997 Implement Filesystem source cache for schema repository 69/9769/3
authorMaros Marsalek <mmarsale@cisco.com>
Wed, 6 Aug 2014 08:42:22 +0000 (10:42 +0200)
committerMaros Marsalek <mmarsale@cisco.com>
Fri, 8 Aug 2014 11:37:50 +0000 (13:37 +0200)
commit24615339eebb94b10b8b922f62544a96a38e7386
tree3b4482d0ca831c21054af422713bd09cc048b7e8
parentd5ba1c12556ff827e89459d058e2c76fc8e22eab
BUG-997 Implement Filesystem source cache for schema repository

Use utility methods for storing files from legacy Filesystem cache

+ Add sorting by Cost to schema repository for multiple providers of the same source

Change-Id: I9a30240042e34fe7898966467b503eee85166887
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
yang/yang-model-util/pom.xml
yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/repo/util/AbstractSchemaRepository.java
yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/repo/util/FilesystemSchemaSourceCache.java [new file with mode: 0644]
yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/repo/FilesystemSchemaCachingProvider.java
yang/yang-model-util/src/test/java/org/opendaylight/yangtools/yang/model/repo/util/FilesystemSchemaSourceCacheTest.java [new file with mode: 0644]
yang/yang-parser-impl/src/test/java/org/opendaylight/yangtools/yang/parser/repo/SharedSchemaRepositoryTest.java