Я написал реализацию HandlerInterceptorAdapter. Он помещает некоторые данные запроса c в ThreadLocal. Поскольку потоки повторно используются для новых запросов, данные, которые были помещены в ThreadLocal, должны быть удалены при обработке запроса. Какой метод HandlerInterceptorAdapter следует реализовать, чтобы очистить его? На мой взгляд, есть два варианта: postHandle и afterCompletion. Мне нужно, чтобы данные в ThreadLocal гарантированно были удалены.