Introduced ThreadLocalManager