Updated Branches: refs/heads/master 533665ae3 -> 1d320e592
using a fair policy in the reentrant lock Project: http://git-wip-us.apache.org/repos/asf/incubator-stratos/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-stratos/commit/1d320e59 Tree: http://git-wip-us.apache.org/repos/asf/incubator-stratos/tree/1d320e59 Diff: http://git-wip-us.apache.org/repos/asf/incubator-stratos/diff/1d320e59 Branch: refs/heads/master Commit: 1d320e592a4dd440d716a8e56a7ebc3682582f0f Parents: cb41ada Author: Nirmal Fernando <[email protected]> Authored: Mon Dec 16 22:05:01 2013 +0530 Committer: Nirmal Fernando <[email protected]> Committed: Mon Dec 16 22:05:38 2013 +0530 ---------------------------------------------------------------------- .../java/org/apache/stratos/adc/mgt/lookup/LookupDataHolder.java | 2 +- .../adc/mgt/topology/model/TopologyClusterInformationModel.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/1d320e59/components/org.apache.stratos.adc.mgt/src/main/java/org/apache/stratos/adc/mgt/lookup/LookupDataHolder.java ---------------------------------------------------------------------- diff --git a/components/org.apache.stratos.adc.mgt/src/main/java/org/apache/stratos/adc/mgt/lookup/LookupDataHolder.java b/components/org.apache.stratos.adc.mgt/src/main/java/org/apache/stratos/adc/mgt/lookup/LookupDataHolder.java index 5e704db..8082af4 100644 --- a/components/org.apache.stratos.adc.mgt/src/main/java/org/apache/stratos/adc/mgt/lookup/LookupDataHolder.java +++ b/components/org.apache.stratos.adc.mgt/src/main/java/org/apache/stratos/adc/mgt/lookup/LookupDataHolder.java @@ -39,7 +39,7 @@ public class LookupDataHolder implements Serializable { private ClusterIdToCartridgeSubscriptionMap clusterIdToCartridgeSubscriptionMap; //locks - private static volatile ReentrantReadWriteLock lock = new ReentrantReadWriteLock(); + private static volatile ReentrantReadWriteLock lock = new ReentrantReadWriteLock(true); private static volatile ReentrantReadWriteLock.ReadLock readLock = lock.readLock(); private static volatile ReentrantReadWriteLock.WriteLock writeLock = lock.writeLock(); http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/1d320e59/components/org.apache.stratos.adc.mgt/src/main/java/org/apache/stratos/adc/mgt/topology/model/TopologyClusterInformationModel.java ---------------------------------------------------------------------- diff --git a/components/org.apache.stratos.adc.mgt/src/main/java/org/apache/stratos/adc/mgt/topology/model/TopologyClusterInformationModel.java b/components/org.apache.stratos.adc.mgt/src/main/java/org/apache/stratos/adc/mgt/topology/model/TopologyClusterInformationModel.java index f41d1fe..b83ec1a 100644 --- a/components/org.apache.stratos.adc.mgt/src/main/java/org/apache/stratos/adc/mgt/topology/model/TopologyClusterInformationModel.java +++ b/components/org.apache.stratos.adc.mgt/src/main/java/org/apache/stratos/adc/mgt/topology/model/TopologyClusterInformationModel.java @@ -37,7 +37,7 @@ public class TopologyClusterInformationModel { private static TopologyClusterInformationModel topologyClusterInformationModel; //locks - private static volatile ReentrantReadWriteLock lock = new ReentrantReadWriteLock(); + private static volatile ReentrantReadWriteLock lock = new ReentrantReadWriteLock(true); private static volatile ReentrantReadWriteLock.ReadLock readLock = lock.readLock(); private static volatile ReentrantReadWriteLock.WriteLock writeLock = lock.writeLock();
