public static AspectF CacheRetry <TReturnType>(this AspectF aspect, string key) { return(CacheRetry <TReturnType>(aspect, Let.Cache(), Let.Logger(), key)); }
public static AspectF CacheList <TItemType, TListType>(this AspectF aspect, string listCacheKey, Func <TItemType, string> getItemKey) where TListType : IList <TItemType>, new() { return(CacheList <TItemType, TListType>(aspect, Let.Cache(), listCacheKey, getItemKey)); }