public KeyObject RestoreKeyObject(string key)
        {
            KeyObject keyObject = JsonConvert.DeserializeObject <KeyObject>(key);

            return(keyObject);
        }
        public string BuildKey(KeyObject keyObject)
        {
            string key = JsonConvert.SerializeObject(keyObject);

            return(key);
        }
        public object Get(KeyObject keyObject)
        {
            string key = _keyBuilder.BuildKey(keyObject);

            return(HttpRuntime.Cache.Get(key));
        }