long currentTimeMillis = 0;
while (it2.hasNext()) {
InternalCacheEntry ice = it2.next();
Object key = ice.getKey();
CacheEntry e = lookedUpEntries.get(key);
if (ice.canExpire()) {
if (currentTimeMillis == 0)
currentTimeMillis = System.currentTimeMillis();
if (ice.isExpired(currentTimeMillis))
continue;
}