public InMemoryCache(ISystemClock systemClock, ITimerFactory timerFactory)
 {
     this.clock = systemClock;
     this.expirationCheckTimedEvent = timerFactory.ScheduleExecution(1000, false, this.CheckExpiration);
 }