Are any agressive optimizations to be performed?
The exact meaning of agressive optimizations will differ between proxies, but there is usually some tradeoff.
For example, optimization will usually mean that advice changes won't take effect after a proxy has been created. For this reason, optimization is disabled by default. An optimize value of true may be ignored if other settings preclude optimization: for example, if the ExposeProxy property is set to true and such a value is not compatible with the optimization.
The default is false.
ProxyConfig Class | Spring.Aop.Framework Namespace