public ObjectChangeTracker() { _trackingObjects = new LRUCache(1000, TimeSpan.FromMinutes(1), TimeSpan.FromHours(1)); _trackingObjects.CreateIndex <object, TrackingMembersList>(indexRef, item => item.Key); _trackingObjects.CreateIndex <string, TrackingMembersList>(indexStr, item => item.Key.ToString()); }