WW-4290 Uses static map instead instance map to reduce memory consumption
Project: http://git-wip-us.apache.org/repos/asf/struts/repo Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/49ecb5f9 Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/49ecb5f9 Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/49ecb5f9 Branch: refs/heads/master Commit: 49ecb5f9f764b1b2a78072fa68b4377b8d2911fa Parents: b775b74 Author: Lukasz Lenart <lukaszlen...@apache.org> Authored: Sat Mar 22 09:04:15 2014 +0100 Committer: Lukasz Lenart <lukaszlen...@apache.org> Committed: Sat Mar 22 09:07:16 2014 +0100 ---------------------------------------------------------------------- .../xwork2/conversion/impl/DefaultTypeConverter.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/struts/blob/49ecb5f9/xwork-core/src/main/java/com/opensymphony/xwork2/conversion/impl/DefaultTypeConverter.java ---------------------------------------------------------------------- diff --git a/xwork-core/src/main/java/com/opensymphony/xwork2/conversion/impl/DefaultTypeConverter.java b/xwork-core/src/main/java/com/opensymphony/xwork2/conversion/impl/DefaultTypeConverter.java index 29316d9..b1342cd 100644 --- a/xwork-core/src/main/java/com/opensymphony/xwork2/conversion/impl/DefaultTypeConverter.java +++ b/xwork-core/src/main/java/com/opensymphony/xwork2/conversion/impl/DefaultTypeConverter.java @@ -56,9 +56,9 @@ public class DefaultTypeConverter implements TypeConverter { private static final String NULL_STRING = "null"; - private final Map<Class, Object> primitiveDefaults; + private static final Map<Class, Object> primitiveDefaults; - public DefaultTypeConverter() { + static { Map<Class, Object> map = new HashMap<Class, Object>(); map.put(Boolean.TYPE, Boolean.FALSE); map.put(Byte.TYPE, Byte.valueOf((byte) 0));