Author: axh
Date: Wed Feb 28 09:35:46 2024
New Revision: 1916034

URL: http://svn.apache.org/viewvc?rev=1916034&view=rev
Log:
use Map.computeIfAbsent()

Modified:
    poi/trunk/poi/src/main/java/org/apache/poi/util/BitFieldFactory.java

Modified: poi/trunk/poi/src/main/java/org/apache/poi/util/BitFieldFactory.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/poi/src/main/java/org/apache/poi/util/BitFieldFactory.java?rev=1916034&r1=1916033&r2=1916034&view=diff
==============================================================================
--- poi/trunk/poi/src/main/java/org/apache/poi/util/BitFieldFactory.java 
(original)
+++ poi/trunk/poi/src/main/java/org/apache/poi/util/BitFieldFactory.java Wed 
Feb 28 09:35:46 2024
@@ -27,11 +27,6 @@ public class BitFieldFactory {
     private static Map<Integer, BitField> instances = new HashMap<>();
 
     public static BitField getInstance(int mask) {
-      BitField f = instances.get(Integer.valueOf(mask));
-      if (f == null) {
-        f = new BitField(mask);
-        instances.put(Integer.valueOf(mask), f);
-      }
-      return f;
+        return instances.computeIfAbsent(mask, k -> new BitField(mask));
     }
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to