X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=source%2Fmir%2Fstorage%2Fstore%2FStoreContainer.java;fp=source%2Fmir%2Fstorage%2Fstore%2FStoreContainer.java;h=dafe1419b8acf0382609c69ba05a5213ceaa0122;hb=2b0e1c1d91eea7e201af61e1065ad12bf966d1ba;hp=9ad70f70421d0888270ee2fb5e300d409a336536;hpb=44425d18d2bb421e09e4add11c20f2c8d2129d26;p=mir.git diff --git a/source/mir/storage/store/StoreContainer.java b/source/mir/storage/store/StoreContainer.java index 9ad70f70..dafe1419 100755 --- a/source/mir/storage/store/StoreContainer.java +++ b/source/mir/storage/store/StoreContainer.java @@ -50,8 +50,6 @@ import java.util.ListIterator; import javax.servlet.http.HttpServletRequest; -import mir.config.MirPropertiesConfiguration; -import mir.config.MirPropertiesConfiguration.PropertiesConfigExc; import mir.log.LoggerWrapper; import mir.misc.StringUtil; @@ -66,8 +64,7 @@ public class StoreContainer { private int hitCount = 0, missCount = 0; private static ObjectStore o_store = ObjectStore.getInstance(); - protected LoggerWrapper logger = new LoggerWrapper("Database"); - private MirPropertiesConfiguration configuration; + protected LoggerWrapper logger = new LoggerWrapper("Database.ObjectStore"); // avoid construction without parameters private StoreContainer() {}; @@ -77,14 +74,9 @@ public class StoreContainer { this.uniqueId = ++uniqueCounter; this.stocType = stoc_type; this.container = new LinkedList(); - try { - configuration = MirPropertiesConfiguration.instance(); - } catch (PropertiesConfigExc e) { - e.printStackTrace(logger.asPrintWriter(LoggerWrapper.ERROR_MESSAGE)); - } int defaultSize = stoc_type.getDefaultSize(); String confProperty = stoc_type.getConfPrefix() + ".DefaultSize"; - String confedSize = configuration.getString(confProperty); + String confedSize = o_store.getConfProperty(confProperty); if (confedSize != null) { this.maxSize = StringUtil.parseInt(confedSize, defaultSize); }