|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectjava.util.AbstractMap
okuyama.imdst.util.FileBaseDataMap
public class FileBaseDataMap
To manage files using a key-value.
A small amount of memory usage, so File.
Memory capacity can be managed independently of the number of data.
Inside, you are using a CoreFileBaseDataMap.
This class is passed as an argument in one directory CoreFileBaseDataMap assigned.
The specified directory should be different disk performance can be improved.
| 入れ子のクラスの概要 |
|---|
| クラス java.util.AbstractMap から継承された入れ子のクラス/インタフェース |
|---|
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V> |
| インタフェース java.util.Map から継承された入れ子のクラス/インタフェース |
|---|
java.util.Map.Entry<K,V> |
| フィールドの概要 | |
|---|---|
protected static int |
paddingSymbol
|
protected static byte[] |
paddingSymbolSet
|
protected static java.lang.String |
paddingSymbolSetString
|
| コンストラクタの概要 | |
|---|---|
FileBaseDataMap(java.lang.String[] baseDirs,
int numberOfKeyData)
コンストラクタ. |
|
FileBaseDataMap(java.lang.String[] baseDirs,
int numberOfKeyData,
double cacheMemPercent)
コンストラクタ. |
|
FileBaseDataMap(java.lang.String[] baseDirs,
int numberOfKeyData,
double cacheMemPercent,
int numberOfValueLength)
コンストラクタ. |
|
| メソッドの概要 | |
|---|---|
void |
clear()
clear. |
boolean |
containsKey(java.lang.Object key)
containsKey. |
protected static int |
createHashCode(java.lang.String key)
|
java.util.Set |
entrySet()
entrySet. |
void |
finishClear()
finishClear. |
java.lang.Object |
get(java.lang.Object key)
get. |
boolean |
hasIteratorNext()
イテレータの次の値の存在確認. |
void |
iteratorInit()
イテレータを初期化. |
java.lang.Object |
nextIteratorKey()
|
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value)
put. |
java.lang.Object |
remove(java.lang.Object key)
remove. |
int |
size()
size. |
| クラス java.util.AbstractMap から継承されたメソッド |
|---|
clone, containsValue, equals, hashCode, isEmpty, keySet, putAll, toString, values |
| クラス java.lang.Object から継承されたメソッド |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| フィールドの詳細 |
|---|
protected static int paddingSymbol
protected static byte[] paddingSymbolSet
protected static java.lang.String paddingSymbolSetString
| コンストラクタの詳細 |
|---|
public FileBaseDataMap(java.lang.String[] baseDirs,
int numberOfKeyData)
baseDirs - numberOfKeyData -
public FileBaseDataMap(java.lang.String[] baseDirs,
int numberOfKeyData,
double cacheMemPercent)
baseDirs - numberOfKeyData - cacheMemPercent -
public FileBaseDataMap(java.lang.String[] baseDirs,
int numberOfKeyData,
double cacheMemPercent,
int numberOfValueLength)
baseDirs - numberOfKeyData - cacheMemPercent - numberOfValueLength -
| メソッドの詳細 |
|---|
public java.lang.Object put(java.lang.Object key,
java.lang.Object value)
java.util.Map 内の putjava.util.AbstractMap 内の putkey - value - public java.lang.Object get(java.lang.Object key)
java.util.Map 内の getjava.util.AbstractMap 内の getkey - public java.lang.Object remove(java.lang.Object key)
java.util.Map 内の removejava.util.AbstractMap 内の removekey - public boolean containsKey(java.lang.Object key)
java.util.Map 内の containsKeyjava.util.AbstractMap 内の containsKeykey - public int size()
java.util.Map 内の sizejava.util.AbstractMap 内の size -
public void clear()
java.util.Map 内の clearjava.util.AbstractMap 内の clear -
public void finishClear()
-
public java.util.Set entrySet()
java.util.Map 内の entrySetjava.util.AbstractMap 内の entrySet -
public void iteratorInit()
-
public boolean hasIteratorNext()
-
public java.lang.Object nextIteratorKey()
-
protected static int createHashCode(java.lang.String key)
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||