示例#1
0
 internal LRU2QLongCache(int maxSize)
 {
     _maxSize      = maxSize;
     _a1_threshold = _maxSize / 4;
     _am           = new CircularLongBuffer4(_maxSize);
     _a1           = new CircularLongBuffer4(_maxSize);
     _slots        = new Hashtable(maxSize);
 }
示例#2
0
 private void DiscardPageFrom(CircularLongBuffer4 list, IProcedure4 finalizer)
 {
     Discard(list.RemoveLast(), finalizer);
 }