예제 #1
0
        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)
 {
 }