때로는 여러 쓰레드에서 공유하면 안되지만, 객체 생성 비용이 너무 비싸서 재사용해야하는 객체들이 있을 수 있다. 이 때 객체 풀을 사용하거니 직접 ThreadLocal로 구현하는 등의 작업이 필요할 수 있다.