122123124125126127128129130131132
if(add>timeout)add=timeout; list.add(updateTime+add,keys[i]); } } while(size()>maxSize) { Object key = list.shift(); if(key==null)break; remove(key); } } }