Beispiel #1
0
        public object Get(string key)
        {
            if (!Loaded)
            {
                return(null);
            }

            object value;

            try
            {
                value = cache.Get <string>(key);
            }
            catch (Exception ex)
            {
                OnError(ex);
                value = null;
                FileBasedTraceProvider.Current.WriteTrace(TraceSeverity.Exception, "Could not read item from cache due to exception: {0}", ex.Message);
            }

            value = SafeConvert(value);

            return(value);
        }