Skip to content

Commit

Permalink
This should be the last ThreadLocal<> fix
Browse files Browse the repository at this point in the history
  • Loading branch information
dbwiddis committed Nov 20, 2023
1 parent 198d847 commit 9f5ea9f
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/com/sun/jna/Native.java
Original file line number Diff line number Diff line change
Expand Up @@ -60,11 +60,11 @@
import java.util.Map;
import java.util.StringTokenizer;
import java.util.WeakHashMap;
import java.util.logging.Level;
import java.util.logging.Logger;

import com.sun.jna.Callback.UncaughtExceptionHandler;
import com.sun.jna.Structure.FFIType;
import java.util.logging.Level;
import java.util.logging.Logger;

/** Provides generation of invocation plumbing for a defined native
* library interface. Also provides various utilities for native operations.
Expand Down Expand Up @@ -2320,7 +2320,7 @@ static String getString(Pointer pointer, long offset, String encoding) {
public static native void free(long ptr);

private static final ThreadLocal<Memory> nativeThreadTerminationFlag =
new ThreadLocal<>() {
new ThreadLocal<Memory>() {
@Override
protected Memory initialValue() {
Memory m = new Memory(4);
Expand Down

0 comments on commit 9f5ea9f

Please sign in to comment.