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]