Cache interceptor chains in InterceptionContext