public ConferenceAlias GetConferenceAlias(string conferenceCode) { var key = "ConferenceDao_Alias_" + conferenceCode; var conference = cache.Get(key) as ConferenceAlias; if (conference == null) { conference = decoratedDao.GetConferenceAlias(conferenceCode); if (conference != null) { cache.Set(key, conference, new CacheItemPolicy { AbsoluteExpiration = DateTimeOffset.UtcNow.AddMinutes(20) }); } } return(conference); }