Author: rickhall Date: Tue Sep 20 19:14:28 2011 New Revision: 1173310 URL: http://svn.apache.org/viewvc?rev=1173310&view=rev Log: Make default file limit for bundle cache unlimited. (FELIX-3071)
Modified: felix/trunk/framework/src/main/java/org/apache/felix/framework/cache/BundleCache.java Modified: felix/trunk/framework/src/main/java/org/apache/felix/framework/cache/BundleCache.java URL: http://svn.apache.org/viewvc/felix/trunk/framework/src/main/java/org/apache/felix/framework/cache/BundleCache.java?rev=1173310&r1=1173309&r2=1173310&view=diff ============================================================================== --- felix/trunk/framework/src/main/java/org/apache/felix/framework/cache/BundleCache.java (original) +++ felix/trunk/framework/src/main/java/org/apache/felix/framework/cache/BundleCache.java Tue Sep 20 19:14:28 2011 @@ -103,16 +103,18 @@ public class BundleCache m_logger = logger; m_configMap = configMap; + int limit = 0; String limitStr = (String) m_configMap.get(CACHE_FILELIMIT_PROP); - limitStr = (limitStr == null) ? "10" : limitStr; - int limit; - try - { - limit = Integer.parseInt(limitStr); - } - catch (NumberFormatException ex) + if (limitStr != null) { - limit = 10; + try + { + limit = Integer.parseInt(limitStr); + } + catch (NumberFormatException ex) + { + limit = 0; + } } m_zipFactory = new WeakZipFileFactory(limit);