public object this[string key] { get { return _dataCache.Get(key); } set { UpdateCacheKeys(key); _dataCache.Put(key, value, _defaultTimeout); } }