Implementation of a cache invalidation advice.
For a list of all members of this type, see InvalidateCacheAdvice Members .
Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.
This advice can be used to evict items from the cache.
Information that determines which items should be evicted and from which cache are retrieved from the InvalidateCacheAttributes that are defined on the pointcut.
Items are evicted *after* target method is invoked. Return value of the method, as well as method arguments, can be used to determine a list of keys for the items that should be evicted (return value will be passed as a context for Keys expression evaluation, and method arguments will be passed as variables, keyed by argument name).
Assembly: Spring.Aop (in Spring.Aop.dll)