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.