예제 #1
0
        public string Post([FromBody] RequestData data)
        {
            //client with custom configuration
            IHazelcastInstance client = CacheClient.Instance;

            Console.WriteLine(DateTime.Now + ": POST > Connected " + client.GetName());

            var map = client.GetMap <string, string>("mymap");

            Console.WriteLine(DateTime.Now + ": POST > Starting to set value");
            map.Put(data.Key, data.Value);
            Console.WriteLine(DateTime.Now + ": POST > Set value");

            return("ok");
        }
예제 #2
0
        public string Get(string key)
        {
            IHazelcastInstance client = CacheClient.Instance;

            Console.WriteLine(DateTime.Now + ": GET > Connected " + client.GetName());

            var map = client.GetMap <string, string>("mymap");

            Console.WriteLine(DateTime.Now + ": GET > Retrieving value");
            var result = map.Get(key);

            Console.WriteLine(DateTime.Now + ": GET > Retrieved value");

            return(result);
        }