From 755bb76c94953b62a08e9fecf523bc5c42ec79ac Mon Sep 17 00:00:00 2001 From: Andrew Branson Date: Wed, 26 Feb 2014 10:29:36 +0100 Subject: Properties extended as ObjectProperties, which can return any Object, and wrap int and boolean parsing. Gateway.getProperties() returns the new ObjectProperty instance. Old Gateway property methods still present but deprecated. Refs #149 --- src/main/java/com/c2kernel/persistency/ClusterStorageManager.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/main/java/com/c2kernel/persistency/ClusterStorageManager.java') diff --git a/src/main/java/com/c2kernel/persistency/ClusterStorageManager.java b/src/main/java/com/c2kernel/persistency/ClusterStorageManager.java index 6ca5502..402c466 100644 --- a/src/main/java/com/c2kernel/persistency/ClusterStorageManager.java +++ b/src/main/java/com/c2kernel/persistency/ClusterStorageManager.java @@ -40,7 +40,7 @@ public class ClusterStorageManager { * This property is usually process specific, and so should be in the server/client.conf and not the connect file. */ public ClusterStorageManager() throws ClusterStorageException { - Object clusterStorageProp = Gateway.getProperty("ClusterStorage"); + Object clusterStorageProp = Gateway.getProperties().getObject("ClusterStorage"); if (clusterStorageProp == null || clusterStorageProp.equals("")) { throw new ClusterStorageException("ClusterStorageManager.init() - no ClusterStorages defined. No persistency!"); } @@ -236,7 +236,7 @@ public class ClusterStorageManager { if (result != null) { // got it! // store it in the cache if (sysKeyMemCache == null) { // create cache if needed - boolean useWeak = Gateway.getProperty("Storage.useWeakCache","false").equals("true"); + boolean useWeak = Gateway.getProperties().getBoolean("Storage.useWeakCache", false); Logger.msg(7,"ClusterStorageManager.put() - Creating "+(useWeak?"Weak":"Strong")+" cache for entity "+sysKeyIntObj); sysKeyMemCache = useWeak?new WeakCache():new SoftCache(0); synchronized (memoryCache) { @@ -276,7 +276,7 @@ public class ClusterStorageManager { if (memoryCache.containsKey(sysKeyIntObj)) sysKeyMemCache = memoryCache.get(sysKeyIntObj); else { - boolean useWeak = Gateway.getProperty("Storage.useWeakCache","false").equals("true"); + boolean useWeak = Gateway.getProperties().getBoolean("Storage.useWeakCache", false); Logger.msg(7,"ClusterStorageManager.put() - Creating "+(useWeak?"Weak":"Strong")+" cache for entity "+sysKeyIntObj); sysKeyMemCache = useWeak?new WeakCache():new SoftCache(0); synchronized (memoryCache) { -- cgit v1.2.3