BUG-994: improve object cache 30/6930/6
authorRobert Varga <rovarga@cisco.com>
Sun, 18 May 2014 19:50:36 +0000 (21:50 +0200)
committerRobert Varga <rovarga@cisco.com>
Sun, 18 May 2014 22:54:55 +0000 (00:54 +0200)
commit68ff6add000c56f5bb6a52bc28df8777f29f4a56
treecd71468de5f8750ca4621d0c463465de93781fc5
parentea042f82433b98d89f26843453caffc44d5c7388
BUG-994: improve object cache

This fixes the object cache to work in face of missing concrete
implementation. Also fixes up previous mistakes in cache interaction,
adding tests.

Change-Id: Icd041045ab360630788775c2e6a3ed091c527029
Signed-off-by: Robert Varga <rovarga@cisco.com>
14 files changed:
common/object-cache-api/pom.xml
common/object-cache-api/src/main/java/org/opendaylight/yangtools/objcache/ObjectCacheFactory.java
common/object-cache-api/src/main/java/org/opendaylight/yangtools/objcache/spi/AbstractObjectCache.java
common/object-cache-api/src/main/java/org/opendaylight/yangtools/objcache/spi/NoopObjectCacheBinder.java [new file with mode: 0644]
common/object-cache-api/src/test/java/org/opendaylight/yangtools/objcache/spi/CacheFactoryTest.java [new file with mode: 0644]
common/object-cache-api/src/test/java/org/opendaylight/yangtools/objcache/spi/CacheTest.java [new file with mode: 0644]
common/object-cache-api/src/test/java/org/opendaylight/yangtools/objcache/spi/SoftKeyTest.java [new file with mode: 0644]
common/object-cache-guava/pom.xml
common/object-cache-guava/src/main/java/org/opendaylight/yangtools/objcache/guava/GuavaObjectCache.java
common/object-cache-guava/src/main/java/org/opendaylight/yangtools/objcache/guava/GuavaObjectCacheFactory.java
common/object-cache-guava/src/test/java/org/opendaylight/yangtools/objcache/guava/GuavaObjectCacheTest.java [new file with mode: 0644]
common/object-cache-noop/pom.xml
common/object-cache-noop/src/main/java/org/opendaylight/yangtools/objcache/impl/StaticObjectCacheBinder.java
pom.xml