or somehow create a proxied object that only has these methods and uses a regular object for calls that need to be intercepted?
How it works? When a class has a link to a class that is proxied, it has only one link to it. It must either call the proxy class or the non-proxied class. Spring cannot know which methods you are calling, and therefore cannot give you one type if you need to call the recommended method and another type if you have not.
source share