com.ibm.etools.iseries.core.comm.bridge
Class ISeriesLibraryCache
java.lang.Object
java.util.AbstractCollection
java.util.AbstractList
java.util.ArrayList
com.ibm.etools.iseries.core.comm.bridge.AbstractLastAccessedCache
com.ibm.etools.iseries.core.comm.bridge.ISeriesLibraryCache
- All Implemented Interfaces:
- Cloneable, Collection, List, RandomAccess, Serializable
- public class ISeriesLibraryCache
- extends com.ibm.etools.iseries.core.comm.bridge.AbstractLastAccessedCache
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 ISeriesLibrary |
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, removeRange, set, size, toArray, toArray, trimToSize |
copyright
public static final String copyright
- See Also:
- Constant Field Values
_instance
protected static com.ibm.etools.iseries.core.comm.bridge.AbstractLastAccessedCache _instance
_key
protected static JavaToCOutputStream _key
ISeriesLibraryCache
protected ISeriesLibraryCache(int maxSize)
- Constructor for LastAccessedCache.
findLibrary
protected ISeriesLibrary 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.
- See Also:
LinkedList.addFirst(Object)
Copyright © 2005 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.