Author: fanningpj
Date: Mon Jun 16 12:05:42 2025
New Revision: 1926469

URL: http://svn.apache.org/viewvc?rev=1926469&view=rev
Log:
[bug-69714] refactor thread-local

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

Modified: poi/trunk/poi/src/main/java/org/apache/poi/util/TempFile.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/poi/src/main/java/org/apache/poi/util/TempFile.java?rev=1926469&r1=1926468&r2=1926469&view=diff
==============================================================================
--- poi/trunk/poi/src/main/java/org/apache/poi/util/TempFile.java (original)
+++ poi/trunk/poi/src/main/java/org/apache/poi/util/TempFile.java Mon Jun 16 
12:05:42 2025
@@ -63,7 +63,11 @@ public final class TempFile {
      * @since POI 5.4.2
      */
     public static void 
setThreadLocalTempFileCreationStrategy(TempFileCreationStrategy strategy) {
-        threadLocalStrategy.set(strategy);
+        if (strategy == null) {
+            threadLocalStrategy.remove();
+        } else {
+            threadLocalStrategy.set(strategy);
+        }
     }
     
     /**



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

Reply via email to