public PopularityList(int minPoolSize, int maxPoolSize, ListCanExpand listCanExpandDelegate) { this.minPoolSize = minPoolSize; this.maxPoolSize = maxPoolSize; this.currentPoolSize = this.minPoolSize; this.listCanExpandDelegate = listCanExpandDelegate; this.sortedList = new SortedList <TKey, LinkedListNode <KeyValuePair <TKey, TValue> > >(); //this.sortedList = new Dictionary<TKey, LinkedListNode<KeyValuePair<TKey, TValue>>>(); this.linkedList = new LinkedList <KeyValuePair <TKey, TValue> >(); }
public PopularityList(int minPoolSize, int maxPoolSize, ListCanExpand listCanExpandDelegate) : this(minPoolSize, maxPoolSize, listCanExpandDelegate, null) { }