key = _evictionKeyCursor.next(); resetEvictionObjectCursor(key); } else { if (_evictionKeyCursor != null) { if (_evictionKeyCursor.hasNext()) { key = _evictionKeyCursor.next(); resetEvictionObjectCursor(key); if (_evictionKeyCursor != null) { if (_evictionKeyCursor.hasNext()) { key = _evictionKeyCursor.next(); resetEvictionObjectCursor(key); } else { // Need to reset Key cursor if (_evictionKeyCursor != null) { if (_evictionKeyCursor.hasNext()) { key = _evictionKeyCursor.next(); resetEvictionObjectCursor(key); _evictionCursor.next(); _evictionCursor.remove(); ObjectQueue objectQueue = _poolMap.get(key);
_evictionCursor.next();
key = _evictionKeyCursor.next(); resetEvictionObjectCursor(key); } else { if (_evictionKeyCursor != null) { if (_evictionKeyCursor.hasNext()) { key = _evictionKeyCursor.next(); resetEvictionObjectCursor(key); if (_evictionKeyCursor != null) { if (_evictionKeyCursor.hasNext()) { key = _evictionKeyCursor.next(); resetEvictionObjectCursor(key); } else { // Need to reset Key cursor if (_evictionKeyCursor != null) { if (_evictionKeyCursor.hasNext()) { key = _evictionKeyCursor.next(); resetEvictionObjectCursor(key); _evictionCursor.next(); _evictionCursor.remove(); ObjectQueue objectQueue = _poolMap.get(key);
key = _evictionKeyCursor.next(); resetEvictionObjectCursor(key); } else { if (_evictionKeyCursor != null) { if (_evictionKeyCursor.hasNext()) { key = _evictionKeyCursor.next(); resetEvictionObjectCursor(key); if (_evictionKeyCursor != null) { if (_evictionKeyCursor.hasNext()) { key = _evictionKeyCursor.next(); resetEvictionObjectCursor(key); } else { // Need to reset Key cursor if (_evictionKeyCursor != null) { if (_evictionKeyCursor.hasNext()) { key = _evictionKeyCursor.next(); resetEvictionObjectCursor(key); (ObjectTimestampPair) _evictionCursor.next(); _evictionCursor.remove(); _totalIdle--;
key = _evictionKeyCursor.next(); resetEvictionObjectCursor(key); } else { if (_evictionKeyCursor != null) { if (_evictionKeyCursor.hasNext()) { key = _evictionKeyCursor.next(); resetEvictionObjectCursor(key); if (_evictionKeyCursor != null) { if (_evictionKeyCursor.hasNext()) { key = _evictionKeyCursor.next(); resetEvictionObjectCursor(key); } else { // Need to reset Key cursor if (_evictionKeyCursor != null) { if (_evictionKeyCursor.hasNext()) { key = _evictionKeyCursor.next(); resetEvictionObjectCursor(key); (ObjectTimestampPair) _evictionCursor.next(); _evictionCursor.remove(); _totalIdle--;
key = _evictionKeyCursor.next(); resetEvictionObjectCursor(key); } else { if (_evictionKeyCursor != null) { if (_evictionKeyCursor.hasNext()) { key = _evictionKeyCursor.next(); resetEvictionObjectCursor(key); if (_evictionKeyCursor != null) { if (_evictionKeyCursor.hasNext()) { key = _evictionKeyCursor.next(); resetEvictionObjectCursor(key); } else { // Need to reset Key cursor if (_evictionKeyCursor != null) { if (_evictionKeyCursor.hasNext()) { key = _evictionKeyCursor.next(); resetEvictionObjectCursor(key); _evictionCursor.next(); _evictionCursor.remove(); ObjectQueue objectQueue = _poolMap.get(key);
key = _evictionKeyCursor.next(); resetEvictionObjectCursor(key); } else { if (_evictionKeyCursor != null) { if (_evictionKeyCursor.hasNext()) { key = _evictionKeyCursor.next(); resetEvictionObjectCursor(key); if (_evictionKeyCursor != null) { if (_evictionKeyCursor.hasNext()) { key = _evictionKeyCursor.next(); resetEvictionObjectCursor(key); } else { // Need to reset Key cursor if (_evictionKeyCursor != null) { if (_evictionKeyCursor.hasNext()) { key = _evictionKeyCursor.next(); resetEvictionObjectCursor(key); (ObjectTimestampPair) _evictionCursor.next(); boolean removeObject=false; if((_minEvictableIdleTimeMillis > 0) &&
(ObjectTimestampPair) _evictionCursor.next();
(ObjectTimestampPair) _evictionCursor.next();
_evictionCursor.next();
_evictionCursor.next();