Introduce ASYNC caches and use them in FRM 10/1410/1
authorGiovanni Meo <gmeo@cisco.com>
Wed, 25 Sep 2013 07:43:39 +0000 (09:43 +0200)
committerGiovanni Meo <gmeo@cisco.com>
Wed, 25 Sep 2013 09:31:00 +0000 (11:31 +0200)
commit7673c889ad05ddf9b81cc5c903d0838d284c3a7f
tree3625f24fd7ca9a5ba9586c350f63befc69f2f0f6
parent0c5ae1a17f8edf8e5bd21fd4d47b4feff5c59fae
Introduce ASYNC caches and use them in FRM

- Add the option in clustering.services contract to allocate caches
that are async
- Use them for FRM workOrder and workStatus
- Add unit tests for sync/async incompatibility

Change-Id: Icfc8d9b8a9277d97b095805cb4323a950c82ef78
Signed-off-by: Giovanni Meo <gmeo@cisco.com>
opendaylight/clustering/services/src/main/java/org/opendaylight/controller/clustering/services/IClusterServices.java
opendaylight/clustering/services_implementation/src/main/java/org/opendaylight/controller/clustering/services_implementation/internal/ClusterManager.java
opendaylight/clustering/services_implementation/src/test/java/org/opendaylight/controller/clustering/services_implementation/internal/ClusterManagerTest.java
opendaylight/forwardingrulesmanager/implementation/src/main/java/org/opendaylight/controller/forwardingrulesmanager/internal/ForwardingRulesManager.java