public class FRCacheList
extends java.util.AbstractList
implements java.io.Serializable
构造器和说明 |
---|
FRCacheList(int lineMaxCount,
int activePoolCount,
java.lang.String prefix,
boolean cacheFirst)
生成缓存数据列表
|
FRCacheList(int lineMaxCount,
java.lang.String prefix)
根据指定的初始行数和文件夹的前缀生成缓存数据列表
|
限定符和类型 | 方法和说明 |
---|---|
void |
add(int index,
java.lang.Object element)
将给定的元素插入缓存数据列表的指定索引位置
|
boolean |
add(java.lang.Object element)
向缓存列表添加新的元素
|
void |
clear()
清楚数据缓存列表,包括缓存目录
|
protected void |
finalize() |
java.lang.Object |
get(int index)
获取缓存数据列表中指定索引上的元素
|
java.lang.String |
getPrefix()
获取缓存目录的前缀
|
java.lang.Object |
remove(int index)
移除缓存数据列表中指定索引上的元素
|
java.lang.Object |
set(int index,
java.lang.Object element)
将缓存数据列表里指定索引的位置存入给定的元素
|
int |
size()
返回缓存数据列表中元素的个数,如果包含的元素个数大于Integer.MAX_VALUE,则返回Integer.MAX_VALUE
|
java.lang.String |
toString() |
addAll, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, removeRange, subList
public FRCacheList(int lineMaxCount, java.lang.String prefix)
lineMaxCount
- 初始行数prefix
- 文件夹前缀public FRCacheList(int lineMaxCount, int activePoolCount, java.lang.String prefix, boolean cacheFirst)
lineMaxCount
- 初始行数activePoolCount
- 内存在保留数据的区域数,基于多线程的考虑prefix
- 文件夹的前缀cacheFirst
- 是否缓存第一块,主要是因为重复行列的时候会不停的取重复部分public int size()
size
在接口中 java.util.Collection
size
在接口中 java.util.List
size
在类中 java.util.AbstractCollection
public boolean add(java.lang.Object element)
add
在接口中 java.util.Collection
add
在接口中 java.util.List
add
在类中 java.util.AbstractList
element
- 要添加的新的元素public java.lang.Object set(int index, java.lang.Object element)
set
在接口中 java.util.List
set
在类中 java.util.AbstractList
index
- 要存入元素的索引element
- 要存入的元素public void add(int index, java.lang.Object element)
add
在接口中 java.util.List
add
在类中 java.util.AbstractList
index
- 插入元素的索引element
- 插入的元素public java.lang.Object remove(int index)
remove
在接口中 java.util.List
remove
在类中 java.util.AbstractList
index
- 要移除元素的索引public java.lang.Object get(int index)
get
在接口中 java.util.List
get
在类中 java.util.AbstractList
index
- 要获取元素的索引public void clear()
clear
在接口中 java.util.Collection
clear
在接口中 java.util.List
clear
在类中 java.util.AbstractList
public java.lang.String getPrefix()
public java.lang.String toString()
toString
在类中 java.util.AbstractCollection
protected void finalize() throws java.lang.Throwable
finalize
在类中 java.lang.Object
java.lang.Throwable