Beispiel #1
0
        public Index(INodeTracker <TValue> nodeTracker, KeyProvider <TKey, TValue> keyProvider)
        {
            _nodeTracker = nodeTracker;
            _keyProvider = keyProvider;

            _index = new Dictionary <TKey, WeakReference <INode <TValue> > >();

            _nodeTracker.Connect(this);
        }
Beispiel #2
0
 public ConnectHandle Connect(ICacheValueObserver <TValue> observer)
 {
     return(_nodeTracker.Connect(observer));
 }