org.jboss.cache.pojo.collection
Class CachedListImpl
java.lang.Object
org.jboss.cache.pojo.collection.CachedListImpl
- All Implemented Interfaces:
- Iterable, Collection, List
public class CachedListImpl
- extends Object
List implementation that uses cache as a backend store.
- Author:
- Ben Wang, Scott Marlow
CachedListImpl
public CachedListImpl(PojoCacheImpl cache,
AbstractCollectionInterceptor interceptor)
get
public Object get(int index)
size
public int size()
set
public Object set(int index,
Object element)
add
public void add(int index,
Object element)
indexOf
public int indexOf(Object o)
lastIndexOf
public int lastIndexOf(Object o)
remove
public Object remove(int index)
iterator
public Iterator iterator()
subList
public List subList(int fromIndex,
int toIndex)
listIterator
public ListIterator listIterator()
listIterator
public ListIterator listIterator(int index)
clear
public void clear()
- Specified by:
clear in interface Collection- Specified by:
clear in interface List
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty in interface Collection- Specified by:
isEmpty in interface List
toArray
public Object[] toArray()
- Specified by:
toArray in interface Collection- Specified by:
toArray in interface List
toArray
public Object[] toArray(Object[] a)
- Specified by:
toArray in interface Collection- Specified by:
toArray in interface List
add
public boolean add(Object o)
- Specified by:
add in interface Collection- Specified by:
add in interface List
contains
public boolean contains(Object o)
- Specified by:
contains in interface Collection- Specified by:
contains in interface List
remove
public boolean remove(Object o)
- Specified by:
remove in interface Collection- Specified by:
remove in interface List
addAll
public boolean addAll(int index,
Collection c)
- Specified by:
addAll in interface List
addAll
public boolean addAll(Collection c)
- Specified by:
addAll in interface Collection- Specified by:
addAll in interface List
containsAll
public boolean containsAll(Collection c)
- Specified by:
containsAll in interface Collection- Specified by:
containsAll in interface List
removeAll
public boolean removeAll(Collection c)
- Specified by:
removeAll in interface Collection- Specified by:
removeAll in interface List
hashCode
public int hashCode()
- Specified by:
hashCode in interface Collection- Specified by:
hashCode in interface List- Overrides:
hashCode in class Object
equals
public boolean equals(Object object)
- Specified by:
equals in interface Collection- Specified by:
equals in interface List- Overrides:
equals in class Object
toString
public String toString()
- Overrides:
toString in class Object
retainAll
public boolean retainAll(Collection c)
- Specified by:
retainAll in interface Collection- Specified by:
retainAll in interface List
Copyright ? 2008 JBoss, a division of Red Hat. All Rights Reserved.