/// <summary>
 /// Illustrates caching for single-argument methods.
 /// </summary>
 /// <param name="service"></param>
 private static void SingleArgumentTest(IMyService service)
 {
     var aDepts = service.GetDepartments("a");
     Console.WriteLine();
     aDepts = service.GetDepartments("a");
     Console.WriteLine();
     var bDepts = service.GetDepartments("b");
     Console.WriteLine();
     bDepts = service.GetDepartments("b");
     Console.WriteLine();
 }
        /// <summary>
        /// Illustrates caching for single-argument methods.
        /// </summary>
        /// <param name="service"></param>
        private static void SingleArgumentTest(IMyService service)
        {
            var aDepts = service.GetDepartments("a");

            Console.WriteLine();
            aDepts = service.GetDepartments("a");
            Console.WriteLine();
            var bDepts = service.GetDepartments("b");

            Console.WriteLine();
            bDepts = service.GetDepartments("b");
            Console.WriteLine();
        }