com.ibm.etools.iseries.edit.verifiers.comm.bridge
Class ISeriesLibraryCache
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList
com.ibm.etools.iseries.edit.verifiers.comm.bridge.ISeriesLibraryCache
- All Implemented Interfaces:
- Serializable, Cloneable, Iterable, Collection, List, RandomAccess
public class ISeriesLibraryCache
- extends ArrayList
CODE comm bridge cache for libraries.
- See Also:
- Serialized Form
Constructor Summary |
protected |
ISeriesLibraryCache(int maxSize)
Constructor for LastAccessedCache. |
Method Summary |
boolean |
add(Object obj)
Override of the add method to add the element to the beginning of the
list and to make sure the max size of the list has not exceeded the
max size limit. |
protected IQSYSLibrary |
findLibrary(String libraryName)
Lookup ISeriesObject with specified name |
static ISeriesLibraryCache |
getInstance(JavaToCOutputStream key)
Return an instance of this cache for the current comm session
as specified by the JavaToCOutputStream instance |
protected void |
moveToFront(int index)
Move the element at index to the front of the linked list |
Methods inherited from class java.util.ArrayList |
add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, removeRange, set, size, toArray, toArray, trimToSize |
copyright
public static final String copyright
- See Also:
- Constant Field Values
_instance
protected static com.ibm.etools.iseries.edit.verifiers.comm.bridge.AbstractLastAccessedCache _instance
_key
protected static JavaToCOutputStream _key
ISeriesLibraryCache
protected ISeriesLibraryCache(int maxSize)
- Constructor for LastAccessedCache.
findLibrary
protected IQSYSLibrary findLibrary(String libraryName)
- Lookup ISeriesObject with specified name
getInstance
public static ISeriesLibraryCache getInstance(JavaToCOutputStream key)
- Return an instance of this cache for the current comm session
as specified by the JavaToCOutputStream instance
moveToFront
protected void moveToFront(int index)
- Move the element at index to the front of the linked list
add
public boolean add(Object obj)
- Override of the add method to add the element to the beginning of the
list and to make sure the max size of the list has not exceeded the
max size limit. If it has then the element at the end of the list
is dropped.
- Specified by:
add
in interface Collection
- Specified by:
add
in interface List
- Overrides:
add
in class ArrayList
- See Also:
LinkedList.addFirst(Object)
Copyright © 2011 IBM Corp. All Rights Reserved.
Note: This documentation is for part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.