예제 #1
0
파일: Program.cs 프로젝트: berczeck/.Net
        static void Main(string[] args)
        {
            //1. Referenciar el ensamblado Framework
            //2. Importar el namespace Framework.Caching

            CustomCacheManager.Instancia.Agregar("Key", "Hola");

            var valor = CustomCacheManager.Instancia.Obtener("Key");

            Console.WriteLine(valor);

            CustomCacheManager.Instancia.Remover("Key");

            valor = CustomCacheManager.Instancia.Obtener("Key");

            Console.WriteLine(valor);

            //Llamando directo al objeto, para escenarios de DI
            ICacheProvider cache = new MemoryCacheProvider();

            cache.Agregar("Key", "Hola");
            valor = cache.Obtener("Key");
            Console.WriteLine(valor);

            cache.Remover("Key");
            valor = cache.Obtener("Key");

            Console.WriteLine(valor);
            Console.Read();
        }