Open sandboxFocus

Namespace Metalama.Patterns.Caching.Aspects

Classes

CacheAttribute

Custom attribute that, when applied on a method, causes the return value of the method to be cached for the specific list of arguments passed to this method call.

CacheKeyAttribute

CachingBaseAttribute

CachingConfigurationAttribute

Custom attribute that, when applied on a type, configures the CacheAttribute aspects applied to the methods of this type or its derived types. When applied to an assembly, the CachingConfigurationAttribute custom attribute configures all methods of the current assembly.

InvalidateCacheAttribute

Custom attribute that, when applied on a method, causes an invocation of this method to remove from the cache the result of invocations of other given methods with the same parameter values.