Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
Copyright (c) 2000, 2009 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at Contributors: IBM Corporation - initial API and implementation /
package org.eclipse.jdt.internal.core;
The LRUCacheEnumerator returns its elements in the order they are found in the LRUCache, with the most recent elements first. Once the enumerator is created, elements which are later added to the cache are not returned by the enumerator. However, elements returned from the enumerator could have been closed by the cache.
public class LRUCacheEnumerator implements Enumeration {
Current element;
	public static class LRUEnumeratorElement {
Value returned by nextElement();
		public Object value;

Next element
		public LRUEnumeratorElement(Object value) {
			this. = value;
Creates a CacheEnumerator on the list of LRUEnumeratorElements.
public LRUCacheEnumerator(LRUEnumeratorElement firstElement) {
	this. = firstElement;
Returns true if more elements exist.
public boolean hasMoreElements() {
	return this. != null;
Returns the next element.
public Object nextElement() {
	Object temp = this..;
	return temp;
New to GrepCode? Check out our FAQ X