Author: sebb Date: Sat Jan 17 12:47:01 2015 New Revision: 1652598 URL: http://svn.apache.org/r1652598 Log: BCEL-186 Performance degradation with the UTF8 cache Oops - forget the default value
Modified: commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/ConstantUtf8.java Modified: commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/ConstantUtf8.java URL: http://svn.apache.org/viewvc/commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/ConstantUtf8.java?rev=1652598&r1=1652597&r2=1652598&view=diff ============================================================================== --- commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/ConstantUtf8.java (original) +++ commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/ConstantUtf8.java Sat Jan 17 12:47:01 2015 @@ -46,7 +46,7 @@ public final class ConstantUtf8 extends private static volatile int created = 0; // Set the size to 0 or below to skip caching entirely - private static final int MAX_CACHED_SIZE = Integer.getInteger("bcel.maxcached.size"); + private static final int MAX_CACHED_SIZE = Integer.getInteger("bcel.maxcached.size", 200).intValue(); private static final boolean BCEL_STATISTICS = Boolean.getBoolean("bcel.statistics");