public CacheInterceptorBuilderFinalize(ProxyGenerator proxyGenerator, ICacheMethodUtility cacheMethodUtility, IInvocationTypeResolver invocationTypeResolver) { _proxyGenerator = proxyGenerator; _cacheMethodUtility = cacheMethodUtility; _invocationTypeResolver = invocationTypeResolver; }
public CacheInterceptorBuilderInvocationTypeResolver <T> WithStore(ICacheMethodUtility cacheMethodUtility) { return(new CacheInterceptorBuilderInvocationTypeResolver <T>(_proxyGenerator, cacheMethodUtility)); }
public CacheInterceptorBuilderInvocationTypeResolver(ProxyGenerator proxyGenerator, ICacheMethodUtility cacheMethodUtility) { _proxyGenerator = proxyGenerator; _cacheMethodUtility = cacheMethodUtility; }
public CacheInterceptor(IInvocationTypeResolver invocationTypeResolver, ICacheMethodUtility cacheMethodUtility) { _invocationTypeResolver = invocationTypeResolver; _cacheMethodUtility = cacheMethodUtility; }