Example #1
0
        private static string GenerateCacheKey(IMethodInvocation input)
        {
            if (input.Arguments.Count == 0)
            {
                return(string.Format("{0}{1}", _baseCacheKey, input.Target));
            }

            return(string.Format("{0}{1}-{2}", _baseCacheKey, input.Target, input.GetMethodArgumentsAsString("|")));
        }