Getting a resolver for a parameter does not work correctly after clearing because the cache is not cleared.

Comment From: rstoyanchev

You're correct, although I'm curious how you came across it? The clear() method is used only in the case of the non-reactive, messaging variant, and that's from the setter for argument resolvers, which is most often called during initializations, probably before the cache fills.

Comment From: demkom58

You're correct, although I'm curious how you came across it? The clear() method is used only in the case of the non-reactive, messaging variant, and that's from the setter for argument resolvers, which is most often called during initializations, probably before the cache fills.

Oh, I was just researching how everything works internally.