public CacheObjectResponse ObjectGet(string cacheKey)
        {
            var cacheResponse = new CacheObjectResponse();

            EnsureValuesDictionaryExists();

            if (ObjectValues.ContainsKey(cacheKey))
            {
                cacheResponse.ReturnValue = ObjectValues[cacheKey];
            }

            return(cacheResponse);
        }
        public CacheObjectResponse ObjectSet(string cacheKey, object value)
        {
            var cacheResponse = new CacheObjectResponse();

            EnsureValuesDictionaryExists();

            if (ObjectValues.ContainsKey(cacheKey))
            {
                ObjectValues[cacheKey] = value;
            }
            else
            {
                ObjectValues.Add(cacheKey, value);
            }

            cacheResponse.Stop();
            return(cacheResponse);
        }