Use thread-local map instead of ConcurrentHashMap for faster instantiation of handler adapters