From 2ceb5f902074af2bb0e1bb637f964b81a8fe2eb1 Mon Sep 17 00:00:00 2001 From: PJ Fanning Date: Mon, 16 Jun 2025 12:05:42 +0000 Subject: [PATCH] [bug-69714] refactor thread-local git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1926469 13f79535-47bb-0310-9956-ffa450edef68 --- poi/src/main/java/org/apache/poi/util/TempFile.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/poi/src/main/java/org/apache/poi/util/TempFile.java b/poi/src/main/java/org/apache/poi/util/TempFile.java index 0e655d43a9..e8417279b0 100644 --- a/poi/src/main/java/org/apache/poi/util/TempFile.java +++ b/poi/src/main/java/org/apache/poi/util/TempFile.java @@ -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); + } } /**