null을 인수로 갖는 java.lang.ThreadLocal.set()을 보고합니다.

이러한 호출은 리소스를 해제하지 않아 메모리 누수를 일으킬 수 있습니다.

발생 원인은 다음과 같을 수 있습니다.

리소스를 해제하려면 java.lang.ThreadLocal.remove()를 사용해야 합니다.

예:


  ThreadLocal<Integer> threadLocal = new ThreadLocal<>();
  threadLocal.set(null);

빠른 수정을 적용한 후:


  threadLocal.remove();

2023.2의 새로운 기능