SYMBOL INDEX (1459 symbols across 107 files) FILE: src/main/java/org/apache/jdbm/BTree.java class BTree (line 57) | class BTree { method getKeySerializer (line 117) | public Serializer getKeySerializer() { method getValueSerializer (line 124) | public Serializer getValueSerializer() { method BTree (line 167) | public BTree() { method createInstance (line 177) | @SuppressWarnings("unchecked") method createInstance (line 187) | public static BTree createInstance(DBAbstract db, method load (line 217) | @SuppressWarnings("unchecked") method getLock (line 235) | public ReadWriteLock getLock() { method insert (line 251) | public V insert(final K key, final V value, method remove (line 330) | public V remove(K key) method get (line 378) | public V get(K key) method findGreaterOrEqual (line 405) | public BTreeTuple findGreaterOrEqual(K key) method browse (line 435) | @SuppressWarnings("unchecked") method browse (line 463) | @SuppressWarnings("unchecked") method getRecid (line 483) | public long getRecid() { method getRoot (line 491) | BTreeNode getRoot() method readExternal (line 505) | static BTree readExternal(DataInput in, Serialization ser) method writeExternal (line 521) | public void writeExternal(DataOutput out) method defrag (line 540) | public static void defrag(long recid, DBStore r1, DBStore r2) throws I... method getNext (line 568) | public boolean getNext(BTreeTuple tuple) { method getPrevious (line 572) | public boolean getPrevious(BTreeTuple tuple) { method remove (line 576) | public void remove(Object key) { method addRecordListener (line 587) | public void addRecordListener(RecordListener listener) { method removeRecordListener (line 597) | public void removeRecordListener(RecordListener listener) { method getRecordManager (line 604) | public DBAbstract getRecordManager() { method getComparator (line 609) | public Comparator getComparator() { method clear (line 616) | public void clear() method dumpChildNodeRecIDs (line 637) | void dumpChildNodeRecIDs(List out) throws IOException { method hasValues (line 645) | public boolean hasValues() { type BTreeTupleBrowser (line 655) | static interface BTreeTupleBrowser { method getNext (line 663) | boolean getNext(BTree.BTreeTuple tuple) throws IOException; method getPrevious (line 671) | boolean getPrevious(BTree.BTreeTuple tuple) throws IOException; method remove (line 679) | void remove(K key) throws IOException; class BTreeTuple (line 686) | static final class BTreeTuple { method BTreeTuple (line 692) | BTreeTuple() { method BTreeTuple (line 696) | BTreeTuple(K key, V value) { FILE: src/main/java/org/apache/jdbm/BTreeLazyRecord.java class BTreeLazyRecord (line 11) | class BTreeLazyRecord { method BTreeLazyRecord (line 18) | BTreeLazyRecord(DBAbstract db, long recid, Serializer serializer) { method get (line 25) | E get() { method delete (line 35) | void delete() { method serialize (line 51) | public void serialize(DataOutput out, Object obj) throws IOException { method deserialize (line 56) | public Object deserialize(DataInput in) throws IOException, ClassNotFo... method fastDeser (line 62) | static Object fastDeser(DataInputOutput in, Serializer serializer, int... FILE: src/main/java/org/apache/jdbm/BTreeMap.java class BTreeMap (line 32) | class BTreeMap extends AbstractMap implements ConcurrentNavi... method BTreeMap (line 46) | public BTreeMap(BTree tree, boolean readonly) { method BTreeMap (line 50) | protected BTreeMap(BTree tree, boolean readonly, K fromKey, bool... method entrySet (line 59) | @Override method newEntry (line 68) | protected Entry newEntry(K k, V v) { method add (line 80) | public boolean add(java.util.Map.Entry e) { method contains (line 95) | @SuppressWarnings("unchecked") method iterator (line 113) | public Iterator> iterator() { method remove (line 175) | @SuppressWarnings("unchecked") method size (line 202) | public int size() { method clear (line 206) | public void clear(){ method inBounds (line 220) | public boolean inBounds(K e) { method get (line 240) | @SuppressWarnings("unchecked") method remove (line 256) | @SuppressWarnings("unchecked") method put (line 276) | public V put(K key, V value) { method clear (line 291) | public void clear(){ method containsKey (line 295) | @SuppressWarnings("unchecked") method comparator (line 312) | public Comparator comparator() { method firstKey (line 316) | public K firstKey() { method lastKey (line 330) | public K lastKey() { method headMap (line 350) | public ConcurrentNavigableMap headMap(K toKey2, boolean inclusiv... method headMap (line 357) | public ConcurrentNavigableMap headMap(K toKey) { method lowerEntry (line 362) | public Entry lowerEntry(K key) { method lowerKey (line 367) | public K lowerKey(K key) { method floorEntry (line 384) | public Entry floorEntry(K key) { method floorKey (line 390) | public K floorKey(K key) { method ceilingEntry (line 413) | public Entry ceilingEntry(K key) { method ceilingKey (line 418) | public K ceilingKey(K key) { method higherEntry (line 434) | public Entry higherEntry(K key) { method higherKey (line 439) | public K higherKey(K key) { method firstEntry (line 456) | public Entry firstEntry() { method lastEntry (line 461) | public Entry lastEntry() { method pollFirstEntry (line 466) | public Entry pollFirstEntry() { method pollLastEntry (line 473) | public Entry pollLastEntry() { method descendingMap (line 480) | public ConcurrentNavigableMap descendingMap() { method keySet (line 486) | public NavigableSet keySet() { method navigableKeySet (line 490) | public NavigableSet navigableKeySet() { method descendingKeySet (line 496) | public NavigableSet descendingKeySet() { method tailMap (line 502) | public ConcurrentNavigableMap tailMap(K fromKey) { method tailMap (line 507) | public ConcurrentNavigableMap tailMap(K fromKey2, boolean inclus... method subMap (line 514) | public ConcurrentNavigableMap subMap(K fromKey, boolean fromIncl... method subMap (line 522) | public ConcurrentNavigableMap subMap(K fromKey, K toKey) { method getTree (line 527) | public BTree getTree() { method addRecordListener (line 532) | public void addRecordListener(RecordListener listener) { method getRecordManager (line 536) | public DBAbstract getRecordManager() { method removeRecordListener (line 540) | public void removeRecordListener(RecordListener listener) { method size (line 545) | public int size() { method putIfAbsent (line 562) | public V putIfAbsent(K key, V value) { method remove (line 574) | public boolean remove(Object key, Object value) { method replace (line 588) | public boolean replace(K key, V oldValue, V newValue) { method replace (line 601) | public V replace(K key, V value) { FILE: src/main/java/org/apache/jdbm/BTreeNode.java class BTreeNode (line 43) | final class BTreeNode method getBTree (line 105) | public BTree getBTree() { method BTreeNode (line 112) | public BTreeNode() { method BTreeNode (line 120) | @SuppressWarnings("unchecked") method BTreeNode (line 144) | @SuppressWarnings("unchecked") method BTreeNode (line 168) | @SuppressWarnings("unchecked") method getLargestKey (line 196) | K getLargestKey() { method isEmpty (line 204) | boolean isEmpty() { method isFull (line 216) | boolean isFull() { method find (line 229) | BTree.BTreeTupleBrowser find(int height, final K key, final bool... method findValue (line 254) | V findValue(int height, K key) method findFirst (line 287) | BTree.BTreeTupleBrowser findFirst() method delete (line 300) | void delete() method insert (line 347) | InsertResult insert(int height, K key, final V value, final bool... method remove (line 501) | RemoveResult remove(int height, K key) method findChildren (line 715) | private byte findChildren(final K key, final boolean inclusive) { method insertEntry (line 739) | private static void insertEntry(BTreeNode node, int index, method insertChild (line 758) | private static void insertChild(BTreeNode node, int index, method removeEntry (line 776) | private static void removeEntry(BTreeNode node, int index) { method setEntry (line 793) | private static void setEntry(BTreeNode node, int index, K... method setChild (line 802) | private static void setChild(BTreeNode node, int index, K... method copyEntries (line 811) | private static void copyEntries(BTreeNode source, int ind... method copyChildren (line 821) | private static void copyChildren(BTreeNode source, int in... method loadNode (line 831) | private BTreeNode loadNode(long recid) method compare (line 840) | private final int compare(final K value1, final K value2) { method dump (line 860) | private void dump(int height) { method dumpRecursive (line 882) | void dumpRecursive(int height, int level) method deserialize (line 899) | @SuppressWarnings("unchecked") method serialize (line 964) | public void serialize(DataOutput oos, BTreeNode obj) method readValues (line 995) | private void readValues(DataInputOutput ois, BTreeNode node) thr... method writeValues (line 1020) | private void writeValues(DataOutput oos, BTreeNode node) throws ... method readKeys (line 1064) | private K[] readKeys(DataInput ois, final int firstUse) throws IOExcep... method writeKeys (line 1141) | @SuppressWarnings("unchecked") method defrag (line 1292) | public void defrag(DBStore r1, DBStore r2) throws IOException { class InsertResult (line 1309) | static final class InsertResult { class RemoveResult (line 1327) | static final class RemoveResult { class Browser (line 1345) | static final class Browser method Browser (line 1369) | Browser(BTreeNode node, byte index) { method getNext (line 1375) | public boolean getNext(BTree.BTreeTuple tuple) method getPrevious (line 1403) | public boolean getPrevious(BTree.BTreeTuple tuple) method remove (line 1434) | public void remove(K key) throws IOException { method dumpChildNodeRecIDs (line 1467) | void dumpChildNodeRecIDs(List out, int height) method leadingValuePackRead (line 1487) | static byte[] leadingValuePackRead(DataInput in, byte[] previous, int ... method leadingValuePackWrite (line 1516) | static void leadingValuePackWrite(DataOutput out, byte[] buf, byte[] p... method loadLastChildNode (line 1545) | BTreeNode loadLastChildNode() throws IOException { FILE: src/main/java/org/apache/jdbm/BTreeSet.java class BTreeSet (line 27) | class BTreeSet extends AbstractSet implements NavigableSet { method BTreeSet (line 35) | BTreeSet(BTreeMap map) { method add (line 39) | public boolean add(E object) { method addAll (line 44) | public boolean addAll(Collection collection) { method clear (line 49) | public void clear() { method comparator (line 53) | public Comparator comparator() { method contains (line 58) | public boolean contains(Object object) { method isEmpty (line 63) | public boolean isEmpty() { method lower (line 68) | public E lower(E e) { method floor (line 72) | public E floor(E e) { method ceiling (line 76) | public E ceiling(E e) { method higher (line 80) | public E higher(E e) { method pollFirst (line 84) | public E pollFirst() { method pollLast (line 89) | public E pollLast() { method iterator (line 94) | public Iterator iterator() { method descendingSet (line 112) | public NavigableSet descendingSet() { method descendingIterator (line 116) | public Iterator descendingIterator() { method subSet (line 120) | public NavigableSet subSet(E fromElement, boolean fromInclusive, E ... method headSet (line 124) | public NavigableSet headSet(E toElement, boolean inclusive) { method tailSet (line 128) | public NavigableSet tailSet(E fromElement, boolean inclusive) { method remove (line 133) | public boolean remove(Object object) { method size (line 137) | public int size() { method first (line 142) | public E first() { method last (line 147) | public E last() { method subSet (line 152) | public SortedSet subSet(E start, E end) { method headSet (line 163) | public SortedSet headSet(E end) { method tailSet (line 175) | public SortedSet tailSet(E start) { FILE: src/main/java/org/apache/jdbm/DB.java type DB (line 17) | public interface DB { method close (line 23) | void close(); method isClosed (line 26) | boolean isClosed(); method clearCache (line 32) | void clearCache(); method defrag (line 48) | void defrag(boolean sortCollections); method commit (line 54) | void commit(); method rollback (line 61) | void rollback(); method calculateStatistics (line 70) | String calculateStatistics(); method copyToZip (line 77) | void copyToZip(String zipFile); method getHashMap (line 90) | ConcurrentMap getHashMap(String name); method createHashMap (line 98) | ConcurrentMap createHashMap(String name); method createHashMap (line 113) | ConcurrentMap createHashMap(String name, Serializer ke... method createHashSet (line 115) | Set createHashSet(String name); method getHashSet (line 117) | Set getHashSet(String name); method createHashSet (line 119) | Set createHashSet(String name, Serializer keySerializer); method getTreeMap (line 121) | ConcurrentNavigableMap getTreeMap(String name); method createTreeMap (line 131) | NavigableMap createTreeMap(String name); method createTreeMap (line 144) | ConcurrentNavigableMap createTreeMap(String name, method getTreeSet (line 147) | NavigableSet getTreeSet(String name); method createTreeSet (line 149) | NavigableSet createTreeSet(String name); method createTreeSet (line 151) | NavigableSet createTreeSet(String name, Comparator keyCompar... method createLinkedList (line 153) | List createLinkedList(String name); method createLinkedList (line 155) | List createLinkedList(String name, Serializer serializer); method getLinkedList (line 157) | List getLinkedList(String name); method getCollections (line 160) | Map getCollections(); method deleteCollection (line 163) | void deleteCollection(String name); method collectionSize (line 171) | long collectionSize(Object collection); FILE: src/main/java/org/apache/jdbm/DBAbstract.java class DBAbstract (line 31) | abstract class DBAbstract implements DB { method insert (line 69) | abstract long insert(A obj, Serializer serializer,boolean disab... method delete (line 77) | abstract void delete(long recid) throws IOException; method update (line 89) | abstract void update(long recid, A obj, Serializer serializer) method fetch (line 101) | abstract A fetch(long recid, Serializer serializer) method fetch (line 113) | abstract A fetch(long recid, Serializer serializer, boolean dis... method insert (line 117) | public long insert(Object obj) throws IOException { method update (line 122) | public void update(long recid, Object obj) throws IOException { method fetch (line 127) | synchronized public A fetch(long recid) throws IOException { method getHashMap (line 131) | synchronized public ConcurrentMap getHashMap(String name) { method createHashMap (line 152) | synchronized public ConcurrentMap createHashMap(String na... method createHashMap (line 157) | public synchronized ConcurrentMap createHashMap(String na... method getHashSet (line 171) | public synchronized Set getHashSet(String name) { method createHashSet (line 193) | public synchronized Set createHashSet(String name) { method createHashSet (line 197) | public synchronized Set createHashSet(String name, Serializer ConcurrentNavigableMap getTreeMap(Str... method createTreeMap (line 233) | synchronized public ConcurrentNavigableMap ConcurrentNavigableMap createTreeMap(... method getTreeSet (line 255) | public synchronized NavigableSet getTreeSet(String name) { method createTreeSet (line 276) | public synchronized NavigableSet createTreeSet(String name) { method createTreeSet (line 281) | public synchronized NavigableSet createTreeSet(String name, Com... method createLinkedList (line 297) | synchronized public List createLinkedList(String name) { method createLinkedList (line 301) | synchronized public List createLinkedList(String name, Serializ... method getLinkedList (line 319) | synchronized public List getLinkedList(String name) { method getCollectionInstance (line 336) | private synchronized Object getCollectionInstance(String name){ method assertNameNotExist (line 347) | private void assertNameNotExist(String name) throws IOException { method getNamedObject (line 359) | synchronized protected long getNamedObject(String name) throws IOExcep... method setNamedObject (line 376) | synchronized protected void setNamedObject(String name, long recid) th... method getCollections (line 394) | synchronized public Map getCollections(){ method deleteCollection (line 427) | synchronized public void deleteCollection(String name){ method serialize (line 470) | public void serialize(DataOutput out, Serialization obj) throws IOExce... method deserialize (line 475) | public Serialization deserialize(DataInput in) throws IOException, Cla... method defaultSerializer (line 482) | public synchronized Serializer defaultSerializer() { method checkNotClosed (line 506) | final protected void checkNotClosed(){ method setRoot (line 510) | protected abstract void setRoot(byte root, long recid); method getRoot (line 511) | protected abstract long getRoot(byte root); method collectionSize (line 514) | synchronized public long collectionSize(Object collection){ method addShutdownHook (line 533) | void addShutdownHook(){ method close (line 540) | public void close(){ class ShutdownCloseThread (line 551) | private static class ShutdownCloseThread extends Thread{ method ShutdownCloseThread (line 555) | ShutdownCloseThread(){ method run (line 559) | public void run(){ method rollback (line 568) | synchronized public void rollback() { FILE: src/main/java/org/apache/jdbm/DBCache.java class DBCache (line 12) | abstract class DBCache extends DBStore{ class DirtyCacheEntry (line 22) | static final class DirtyCacheEntry { method DBCache (line 41) | public DBCache(String filename, boolean readonly, boolean transactionD... method defaultSerializer (line 52) | @Override method needsAutoCommit (line 59) | @Override method insert (line 67) | public synchronized long insert(final A obj, final Serializer s... method commit (line 97) | public synchronized void commit() { method rollback (line 107) | public synchronized void rollback(){ method compare (line 115) | final public int compare(DirtyCacheEntry o1, DirtyCacheEntry o2) { method updateCacheEntries (line 125) | protected void updateCacheEntries() { FILE: src/main/java/org/apache/jdbm/DBCacheMRU.java class DBCacheMRU (line 31) | class DBCacheMRU method DBCacheMRU (line 70) | public DBCacheMRU(String filename, boolean readonly, boolean transacti... method fetch (line 84) | public synchronized A fetch(long recid, Serializer serializer, ... method delete (line 93) | public synchronized void delete(long recid) method update (line 112) | public synchronized void update(final long recid, final A obj, fin... method fetch (line 147) | public synchronized A fetch(long recid, Serializer serializer) method close (line 178) | public synchronized void close() { method rollback (line 190) | public synchronized void rollback() { method cacheGet (line 207) | protected CacheEntry cacheGet(long key) { method cachePut (line 225) | protected void cachePut(final long recid, final Object value) throws I... method addEntry (line 254) | protected void addEntry(CacheEntry entry) { method removeEntry (line 271) | protected void removeEntry(CacheEntry entry) { method purgeEntry (line 297) | protected CacheEntry purgeEntry() { class CacheEntry (line 313) | @SuppressWarnings("unchecked") method CacheEntry (line 324) | CacheEntry(long recid, Object obj) { method clearCache (line 332) | public void clearCache() { FILE: src/main/java/org/apache/jdbm/DBCacheRef.java class DBCacheRef (line 36) | public class DBCacheRef method DBCacheRef (line 79) | public DBCacheRef(String filename, boolean readonly, boolean transacti... method clearCacheIfLowOnMem (line 104) | void clearCacheIfLowOnMem() { method fetch (line 131) | public synchronized A fetch(long recid, Serializer serializer, ... method delete (line 140) | public synchronized void delete(long recid) method update (line 160) | public synchronized void update(final long recid, A obj, Serialize... method fetch (line 186) | public synchronized A fetch(long recid, Serializer serializer) method close (line 233) | public synchronized void close() { method rollback (line 245) | public synchronized void rollback() { method isCacheEntryDirty (line 267) | protected boolean isCacheEntryDirty(DirtyCacheEntry entry) { method setCacheEntryDirty (line 271) | protected void setCacheEntryDirty(DirtyCacheEntry entry, boolean dirty) { type ReferenceCacheEntry (line 281) | interface ReferenceCacheEntry { method getRecid (line 282) | long getRecid(); method clear (line 284) | void clear(); method get (line 286) | Object get(); class SoftCacheEntry (line 289) | @SuppressWarnings("unchecked") method getRecid (line 293) | public long getRecid() { method SoftCacheEntry (line 297) | SoftCacheEntry(long recid, Object obj, ReferenceQueue queue) { class WeakCacheEntry (line 303) | @SuppressWarnings("unchecked") method getRecid (line 307) | public long getRecid() { method WeakCacheEntry (line 311) | WeakCacheEntry(long recid, Object obj, ReferenceQueue queue) { class SoftRunnable (line 326) | static final class SoftRunnable implements Runnable { method SoftRunnable (line 331) | public SoftRunnable(DBCacheRef db, method run (line 337) | public void run() { method clearCache (line 381) | public void clearCache() { FILE: src/main/java/org/apache/jdbm/DBMaker.java class DBMaker (line 31) | public class DBMaker { method DBMaker (line 49) | private DBMaker(){} method openFile (line 56) | public static DBMaker openFile(String file){ method openMemory (line 66) | public static DBMaker openMemory(){ method openZip (line 76) | public static DBMaker openZip(String zip) { method isZipFileLocation (line 82) | static String isZipFileLocation(String location){ method enableWeakCache (line 97) | public DBMaker enableWeakCache() { method enableSoftCache (line 109) | public DBMaker enableSoftCache() { method enableHardCache (line 122) | public DBMaker enableHardCache() { method enableMRUCache (line 137) | public DBMaker enableMRUCache() { method setMRUCacheSize (line 149) | public DBMaker setMRUCacheSize(int cacheSize) { method disableCacheAutoClear (line 168) | public DBMaker disableCacheAutoClear(){ method enableEncryption (line 184) | public DBMaker enableEncryption(String password, boolean useAES256Bit) { method readonly (line 199) | public DBMaker readonly() { method disableCache (line 210) | public DBMaker disableCache() { method disableTransactions (line 231) | public DBMaker disableTransactions() { method disableLocking (line 248) | public DBMaker disableLocking(){ method useRandomAccessFile (line 261) | public DBMaker useRandomAccessFile(){ method closeOnExit (line 272) | public DBMaker closeOnExit(){ method deleteFilesAfterClose (line 282) | public DBMaker deleteFilesAfterClose(){ method make (line 293) | public DB make() { FILE: src/main/java/org/apache/jdbm/DBStore.java class DBStore (line 48) | class DBStore method checkCanWrite (line 98) | void checkCanWrite() { method DBStore (line 132) | public DBStore(String filename, boolean readonly, boolean transactionD... method DBStore (line 143) | public DBStore(String filename, boolean readonly, boolean transactionD... method reopen (line 158) | private void reopen() { method close (line 182) | public synchronized void close() { method isClosed (line 201) | public boolean isClosed() { method insert (line 206) | public synchronized long insert(final A obj, final Serializer s... method needsAutoCommit (line 233) | boolean needsAutoCommit() { method insert2 (line 239) | private long insert2(A obj, Serializer serializer, DataInputOut... method delete (line 267) | public synchronized void delete(long logRowId) method update (line 295) | public synchronized void update(long recid, A obj, Serializer s... method update2 (line 324) | private void update2(long logRecid, final A obj, final Serializer<... method fetch (line 351) | public synchronized A fetch(final long recid, final Serializer ... method fetch (line 372) | public synchronized A fetch(long recid, Serializer serializer, ... method fetch2 (line 378) | private A fetch2(long recid, final Serializer serializer, final... method fetchRaw (line 406) | byte[] fetchRaw(long recid) throws IOException { method getRoot (line 419) | public synchronized long getRoot(final byte id){ method setRoot (line 426) | public synchronized void setRoot(final byte id, final long rowid){ method commit (line 436) | public synchronized void commit() { method rollback (line 457) | public synchronized void rollback() { method copyToZip (line 474) | public void copyToZip(String zipFile) { method clearCache (line 556) | public synchronized void clearCache() { method statisticsCountPages (line 561) | private long statisticsCountPages(short pageType) throws IOException { method calculateStatistics (line 576) | public synchronized String calculateStatistics() { method defrag (line 668) | public synchronized void defrag(boolean sortCollections) { method forceInsert (line 849) | void forceInsert(long logicalRowId, byte[] data) throws IOException { method countRecords (line 866) | long countRecords() throws IOException { method compressRecid (line 906) | static long compressRecid(final long recid) { method decompressRecid (line 919) | static long decompressRecid(final long recid) { FILE: src/main/java/org/apache/jdbm/DataInputOutput.java class DataInputOutput (line 13) | class DataInputOutput implements DataInput, DataOutput, ObjectInput, Obj... method DataInputOutput (line 20) | public DataInputOutput() { method DataInputOutput (line 24) | public DataInputOutput(byte[] data) { method getBuf (line 29) | public byte[] getBuf() { method getPos (line 33) | public int getPos() { method reset (line 38) | public void reset() { method resetForReading (line 44) | public void resetForReading() { method reset (line 49) | public void reset(byte[] b) { method toByteArray (line 55) | public byte[] toByteArray() { method available (line 61) | public int available() { method readFully (line 66) | public void readFully(byte[] b) throws IOException { method readFully (line 70) | public void readFully(byte[] b, int off, int len) throws IOException { method skipBytes (line 75) | public int skipBytes(int n) throws IOException { method readBoolean (line 80) | public boolean readBoolean() throws IOException { method readByte (line 84) | public byte readByte() throws IOException { method readUnsignedByte (line 88) | public int readUnsignedByte() throws IOException { method readShort (line 92) | public short readShort() throws IOException { method readUnsignedShort (line 99) | public int readUnsignedShort() throws IOException { method readChar (line 104) | public char readChar() throws IOException { method readInt (line 108) | public int readInt() throws IOException { method readLong (line 117) | public long readLong() throws IOException { method readFloat (line 130) | public float readFloat() throws IOException { method readDouble (line 134) | public double readDouble() throws IOException { method readLine (line 138) | public String readLine() throws IOException { method readUTF (line 142) | public String readUTF() throws IOException { method ensureAvail (line 149) | private void ensureAvail(int n) { method write (line 158) | public void write(int b) throws IOException { method write (line 163) | public void write(byte[] b) throws IOException { method write (line 167) | public void write(byte[] b, int off, int len) throws IOException { method writeBoolean (line 173) | public void writeBoolean(boolean v) throws IOException { method writeByte (line 178) | public void writeByte(int v) throws IOException { method writeShort (line 183) | public void writeShort(int v) throws IOException { method writeChar (line 190) | public void writeChar(int v) throws IOException { method writeInt (line 194) | public void writeInt(int v) throws IOException { method writeLong (line 203) | public void writeLong(long v) throws IOException { method writeFloat (line 215) | public void writeFloat(float v) throws IOException { method writeDouble (line 220) | public void writeDouble(double v) throws IOException { method writeBytes (line 225) | public void writeBytes(String s) throws IOException { method writeChars (line 229) | public void writeChars(String s) throws IOException { method writeUTF (line 233) | public void writeUTF(String s) throws IOException { method writeFromByteBuffer (line 238) | public void writeFromByteBuffer(ByteBuffer b, int offset, int length) { method readObject (line 251) | public Object readObject() throws ClassNotFoundException, IOException { method read (line 258) | public int read() throws IOException { method read (line 263) | public int read(byte[] b) throws IOException { method read (line 269) | public int read(byte[] b, int off, int len) throws IOException { method skip (line 275) | public long skip(long n) throws IOException { method close (line 281) | public void close() throws IOException { method writeObject (line 286) | public void writeObject(Object obj) throws IOException { method flush (line 292) | public void flush() throws IOException { FILE: src/main/java/org/apache/jdbm/HTree.java class HTree (line 33) | class HTree extends AbstractMap implements ConcurrentMap getKeySerializer() { method getValueSerializer (line 114) | public Serializer getValueSerializer() { method HTree (line 128) | public HTree(DBAbstract db, Serializer keySerializer, Serializer... method HTree (line 144) | public HTree(DBAbstract db,long rootRecid, Serializer keySerializer... method setPersistenceContext (line 153) | void setPersistenceContext(DBAbstract db) { method put (line 158) | public V put(K key, V value) { method get (line 194) | public V get(Object key) { method remove (line 210) | public V remove(Object key) { method containsKey (line 244) | public boolean containsKey(Object key) { method clear (line 252) | public void clear() { method keys (line 272) | public Iterator keys() method getRecordManager (line 283) | public DBAbstract getRecordManager() { method addRecordListener (line 292) | public void addRecordListener(RecordListener listener) { method removeRecordListener (line 302) | public void removeRecordListener(RecordListener listener) { method entrySet (line 309) | public Set> entrySet() { method newEntry (line 315) | protected Entry newEntry(K k, V v) { method add (line 328) | public boolean add(java.util.Map.Entry e) { method contains (line 344) | @SuppressWarnings("unchecked") method iterator (line 357) | public Iterator> iterator() { method remove (line 384) | @SuppressWarnings("unchecked") method size (line 411) | @Override method getRoot (line 433) | HTreeDirectory getRoot() { method deserialize (line 444) | public static HTree deserialize(DataInput is, Serialization ser) throw... method serialize (line 453) | void serialize(DataOutput out) throws IOException { method defrag (line 461) | static void defrag(Long recid, DBStore r1, DBStore r2) throws IOExcept... method size (line 483) | public int size(){ method hasValues (line 487) | public boolean hasValues() { method putIfAbsent (line 491) | public V putIfAbsent(K key, V value) { method remove (line 503) | public boolean remove(Object key, Object value) { method replace (line 517) | public boolean replace(K key, V oldValue, V newValue) { method replace (line 530) | public V replace(K key, V value) { FILE: src/main/java/org/apache/jdbm/HTreeBucket.java class HTreeBucket (line 43) | final class HTreeBucket { method HTreeBucket (line 72) | public HTreeBucket(HTree tree) { method HTreeBucket (line 81) | public HTreeBucket(HTree tree, byte level) { method getElementCount (line 96) | public int getElementCount() { method isLeaf (line 104) | public boolean isLeaf() { method hasRoom (line 112) | public boolean hasRoom() { method addElement (line 129) | public V addElement(K key, V value) { method removeElement (line 165) | public V removeElement(K key) { method getValue (line 206) | public V getValue(K key) { method getKeys (line 236) | ArrayList getKeys() { method getValues (line 252) | ArrayList getValues() { method writeExternal (line 262) | public void writeExternal(DataOutput out) method readExternal (line 316) | public void readExternal(DataInputOutput in) throws IOException, Class... FILE: src/main/java/org/apache/jdbm/HTreeDirectory.java class HTreeDirectory (line 27) | final class HTreeDirectory { method HTreeDirectory (line 82) | public HTreeDirectory(HTree tree) { method HTreeDirectory (line 91) | HTreeDirectory(HTree tree, byte depth) { method setPersistenceContext (line 104) | void setPersistenceContext(long recid) { method getRecid (line 112) | long getRecid() { method isEmpty (line 121) | boolean isEmpty() { method get (line 141) | V get(K key) method getRecid (line 165) | private long getRecid(int hash) { method putRecid (line 170) | private void putRecid(int hash, long recid) { method put (line 189) | Object put(final Object key, final Object value) method remove (line 267) | Object remove(Object key) throws IOException { method hashCode (line 314) | private int hashCode(Object key) { method hashMask (line 334) | int hashMask() { method keys (line 347) | Iterator keys() method values (line 355) | Iterator values() method writeExternal (line 361) | public void writeExternal(DataOutput out) method readExternal (line 395) | public void readExternal(DataInputOutput in) method defrag (line 415) | public void defrag(DBStore r1, DBStore r2) throws IOException, ClassNo... method deleteAllChildren (line 430) | void deleteAllChildren() throws IOException { class HDIterator (line 451) | class HDIterator implements Iterator { method HDIterator (line 494) | HDIterator(boolean iterateKeys) method next2 (line 512) | public A next2() { method prepareNext (line 537) | private void prepareNext() throws IOException { method hasNext (line 589) | public boolean hasNext() { method next (line 594) | public A next() { method remove (line 604) | public void remove() { FILE: src/main/java/org/apache/jdbm/HTreeSet.java class HTreeSet (line 10) | class HTreeSet extends AbstractSet { method HTreeSet (line 14) | HTreeSet(HTree map) { method iterator (line 18) | public Iterator iterator() { method size (line 22) | public int size() { method isEmpty (line 27) | public boolean isEmpty() { method contains (line 31) | public boolean contains(Object o) { method add (line 35) | public boolean add(E e) { method remove (line 39) | public boolean remove(Object o) { method clear (line 43) | public void clear() { FILE: src/main/java/org/apache/jdbm/LinkedList2.java class LinkedList2 (line 30) | class LinkedList2 extends AbstractSequentialList { class Root (line 42) | static final class Root{ method serialize (line 50) | public void serialize(DataOutput out, Root obj) throws IOException { method deserialize (line 56) | public Root deserialize(DataInput in) throws IOException, ClassNotFoun... method LinkedList2 (line 73) | LinkedList2(DBAbstract db,long rootRecid, Serializer valueSerialize... method LinkedList2 (line 80) | LinkedList2(DBAbstract db, Serializer valueSerializer) throws IOExc... method setPersistenceContext (line 89) | void setPersistenceContext(DBAbstract db) { method listIterator (line 94) | public ListIterator listIterator(int index) { method getRoot (line 118) | Root getRoot(){ method size (line 129) | public int size() { method descendingIterator (line 140) | public Iterator descendingIterator() { method add (line 144) | public boolean add(Object value) { method fetch (line 175) | private Entry fetch(long recid) { method deserialize (line 189) | static LinkedList2 deserialize(DataInput is, Serialization ser) throws... method serialize (line 197) | void serialize(DataOutput out) throws IOException { method serialize (line 205) | public void serialize(DataOutput out, Entry e) throws IOException { method deserialize (line 214) | public Entry deserialize(DataInput in) throws IOException, ClassNot... class Entry (line 224) | static class Entry { method Entry (line 230) | public Entry(long prev, long next, E value) { class Iter (line 237) | private final class Iter implements ListIterator { method hasNext (line 247) | public boolean hasNext() { method next (line 252) | public E next() { method hasPrevious (line 265) | public boolean hasPrevious() { method previous (line 269) | public E previous() { method nextIndex (line 279) | public int nextIndex() { method previousIndex (line 283) | public int previousIndex() { method remove (line 287) | public void remove() { method set (line 365) | public void set(E value) { method add (line 391) | public void add(E value) { method checkForComodification (line 438) | final void checkForComodification() { method defrag (line 447) | static void defrag(long recid, DBStore r1, DBStore r2) throws IOExcept... FILE: src/main/java/org/apache/jdbm/LogicalRowIdManager.java class LogicalRowIdManager (line 25) | final class LogicalRowIdManager { method LogicalRowIdManager (line 45) | LogicalRowIdManager(PageFile file, PageManager pageman) throws IOExcep... method insert (line 56) | long insert(final long physloc) throws IOException { method forceInsert (line 87) | void forceInsert(final long logicalRowId, final long physLoc) throws I... method delete (line 98) | void delete(final long logicalrowid) throws IOException { method update (line 113) | void update(final long logicalrowid, final long physloc) throws IOExce... method fetch (line 127) | long fetch(long logicalrowid) throws IOException { method commit (line 143) | void commit() throws IOException { method clearFreeRecidsInTransaction (line 175) | private void clearFreeRecidsInTransaction() { method rollback (line 181) | void rollback() throws IOException { method getFreeSlot (line 190) | long getFreeSlot() throws IOException { method putFreeSlot (line 228) | void putFreeSlot(long rowid) throws IOException { FILE: src/main/java/org/apache/jdbm/LongHashMap.java class LongHashMap (line 34) | class LongHashMap implements Serializable { class Entry (line 49) | static final class Entry implements Serializable{ method Entry (line 58) | Entry(long theKey) { class HashMapIterator (line 67) | static class HashMapIterator implements Iterator { method HashMapIterator (line 79) | HashMapIterator(LongHashMap hm) { method hasNext (line 83) | public boolean hasNext() { method next (line 106) | public V next() { method remove (line 128) | public void remove() { method newElementArray (line 157) | @SuppressWarnings("unchecked") method LongHashMap (line 167) | public LongHashMap() { method LongHashMap (line 178) | public LongHashMap(int capacity) { method clear (line 201) | public void clear() { method computeMaxSize (line 221) | private void computeMaxSize() { method get (line 235) | public V get(final long key) { method isEmpty (line 262) | public boolean isEmpty() { method put (line 291) | public V put(final long key, final V value) { method createHashedEntry (line 317) | Entry createHashedEntry(final long key, final int index) { method rehash (line 333) | void rehash(final int capacity) { method rehash (line 351) | void rehash() { method remove (line 364) | public V remove(final long key) { method removeEntry (line 376) | Entry removeEntry(final long key) { method size (line 410) | public int size() { method valuesIterator (line 417) | public Iterator valuesIterator() { method powerHash (line 422) | static final private int powerHash(final long key){ FILE: src/main/java/org/apache/jdbm/LongPacker.java class LongPacker (line 25) | public final class LongPacker { method packLong (line 36) | static public void packLong(DataOutput os, long value) throws IOExcept... method unpackLong (line 57) | static public long unpackLong(DataInput is) throws IOException { method packInt (line 80) | static public void packInt(DataOutput os, int value) throws IOException { method unpackInt (line 94) | static public int unpackInt(DataInput is) throws IOException { FILE: src/main/java/org/apache/jdbm/Magic.java type Magic (line 22) | interface Magic { FILE: src/main/java/org/apache/jdbm/ObjectInputStream2.java class ObjectInputStream2 (line 12) | public class ObjectInputStream2 extends DataInputStream implements Objec... method ObjectInputStream2 (line 15) | public ObjectInputStream2(InputStream in) { method readObject (line 19) | public Object readObject() throws ClassNotFoundException, IOException { FILE: src/main/java/org/apache/jdbm/ObjectOutputStream2.java class ObjectOutputStream2 (line 9) | public class ObjectOutputStream2 extends DataOutputStream implements Obj... method ObjectOutputStream2 (line 11) | public ObjectOutputStream2(OutputStream out) { method writeObject (line 15) | public void writeObject(Object obj) throws IOException { FILE: src/main/java/org/apache/jdbm/PageFile.java class PageFile (line 37) | final class PageFile { method PageFile (line 84) | PageFile(String fileName, boolean readonly, boolean transactionsDisabl... method PageFile (line 108) | public PageFile(String filename) throws IOException { method get (line 122) | PageIo get(long pageId) throws IOException { method release (line 181) | void release(final long pageId, final boolean isDirty) throws IOExcept... method release (line 199) | void release(final PageIo page) throws IOException { method discard (line 215) | void discard(PageIo page) { method commit (line 224) | void commit() throws IOException { method rollback (line 277) | void rollback() throws IOException { method close (line 300) | void close() throws IOException { method forceClose (line 335) | void forceClose() throws IOException { method showList (line 345) | private void showList(Iterator i) { method synch (line 357) | void synch(PageIo node) throws IOException { method releaseFromTransaction (line 371) | void releaseFromTransaction(PageIo node) method sync (line 379) | void sync() throws IOException { method getDirtyPageCount (line 383) | public int getDirtyPageCount() { method deleteAllFiles (line 387) | public void deleteAllFiles() throws IOException { FILE: src/main/java/org/apache/jdbm/PageIo.java class PageIo (line 37) | final class PageIo { method PageIo (line 51) | public PageIo() { method PageIo (line 59) | PageIo(long pageId, byte[] data) { method PageIo (line 64) | public PageIo(long pageId, ByteBuffer data) { method ensureHeapBuffer (line 72) | void ensureHeapBuffer(){ method getData (line 85) | ByteBuffer getData() { method getPageId (line 92) | long getPageId() { method setDirty (line 99) | void setDirty() { method setClean (line 113) | void setClean() { method isDirty (line 120) | boolean isDirty() { method isInTransaction (line 128) | boolean isInTransaction() { method incrementTransactionCount (line 137) | void incrementTransactionCount() { method decrementTransactionCount (line 145) | void decrementTransactionCount() { method readByte (line 156) | public byte readByte(int pos) { method writeByte (line 163) | public void writeByte(int pos, byte value) { method readShort (line 171) | public short readShort(int pos) { method writeShort (line 178) | public void writeShort(int pos, short value) { method readInt (line 186) | public int readInt(int pos) { method writeInt (line 193) | public void writeInt(int pos, int value) { method readLong (line 201) | public long readLong(int pos) { method writeLong (line 208) | public void writeLong(int pos, long value) { method readSixByteLong (line 217) | public long readSixByteLong(int pos) { method writeSixByteLong (line 235) | public void writeSixByteLong(int pos, long value) { method toString (line 258) | public String toString() { method readExternal (line 264) | public void readExternal(DataInputStream in, Cipher cipherOut) throws ... method writeExternal (line 278) | public void writeExternal(DataOutput out, Cipher cipherIn) throws IOEx... method getByteArray (line 284) | public byte[] getByteArray() { method writeByteArray (line 293) | public void writeByteArray(byte[] buf, int srcOffset, int offset, int ... method fileHeaderCheckHead (line 300) | public void fileHeaderCheckHead(boolean isNew){ method fileHeaderGetFirstOf (line 313) | long fileHeaderGetFirstOf(int list) { method fileHeaderSetFirstOf (line 320) | void fileHeaderSetFirstOf(int list, long value) { method fileHeaderGetLastOf (line 327) | long fileHeaderGetLastOf(int list) { method fileHeaderSetLastOf (line 334) | void fileHeaderSetLastOf(int list, long value) { method fileHeaderOffsetOfFirst (line 342) | private short fileHeaderOffsetOfFirst(int list) { method fileHeaderOffsetOfLast (line 349) | private short fileHeaderOffsetOfLast(int list) { method fileHeaderGetRoot (line 364) | long fileHeaderGetRoot(final int root) { method fileHeaderSetRoot (line 373) | void fileHeaderSetRoot(final int root, final long rowid) { method pageHeaderMagicOk (line 382) | boolean pageHeaderMagicOk() { method pageHeaderParanoiaMagicOk (line 390) | protected void pageHeaderParanoiaMagicOk() { method pageHeaderGetMagic (line 395) | short pageHeaderGetMagic() { method pageHeaderGetNext (line 399) | long pageHeaderGetNext() { method pageHeaderSetNext (line 404) | void pageHeaderSetNext(long next) { method pageHeaderGetPrev (line 409) | long pageHeaderGetPrev() { method pageHeaderSetPrev (line 415) | void pageHeaderSetPrev(long prev) { method pageHeaderSetType (line 419) | void pageHeaderSetType(short type) { method pageHeaderGetLocation (line 423) | long pageHeaderGetLocation(final short pos){ method pageHeaderSetLocation (line 428) | void pageHeaderSetLocation(short pos, long value) { method dataPageGetFirst (line 434) | short dataPageGetFirst() { method dataPageSetFirst (line 438) | void dataPageSetFirst(short value) { FILE: src/main/java/org/apache/jdbm/PageManager.java class PageManager (line 26) | final class PageManager { method PageManager (line 35) | PageManager(PageFile file) throws IOException { method allocate (line 49) | long allocate(short type) throws IOException { method free (line 118) | void free(short type, long recid) throws IOException { method getNext (line 162) | long getNext(long page) throws IOException { method getPrev (line 173) | long getPrev(long page) throws IOException { method getFirst (line 184) | long getFirst(short type) throws IOException { method getLast (line 191) | long getLast(short type) throws IOException { method commit (line 201) | void commit() throws IOException { method rollback (line 216) | void rollback() throws IOException { method close (line 230) | void close() throws IOException { method getHeaderBufData (line 240) | ByteBuffer getHeaderBufData() { method getFileHeader (line 244) | public PageIo getFileHeader() { FILE: src/main/java/org/apache/jdbm/PageTransactionManager.java class PageTransactionManager (line 38) | final class PageTransactionManager { method PageTransactionManager (line 67) | PageTransactionManager(PageFile owner, Storage storage, Cipher cipherI... method synchronizeLog (line 84) | public void synchronizeLog() method synchronizeLogFromMemory (line 95) | private void synchronizeLogFromMemory() throws IOException { method open (line 131) | private void open() throws IOException { method recover (line 142) | private void recover() throws IOException { method synchronizePages (line 174) | private void synchronizePages(Iterable pages, boolean fromCore) method setClean (line 192) | private void setClean(ArrayList pages) method discardPages (line 202) | private void discardPages(ArrayList pages) method start (line 218) | void start() throws IOException { method add (line 230) | void add(PageIo page) throws IOException { method commit (line 238) | void commit() throws IOException { method sync (line 258) | private void sync() throws IOException { method shutdown (line 266) | void shutdown() throws IOException { method close (line 274) | private void close() throws IOException { method forceClose (line 284) | void forceClose() throws IOException { method synchronizeLogFromDisk (line 294) | void synchronizeLogFromDisk() throws IOException { method compare (line 316) | public int compare(PageIo page1, PageIo page2) { FILE: src/main/java/org/apache/jdbm/PhysicalFreeRowIdManager.java class PhysicalFreeRowIdManager (line 26) | final class PhysicalFreeRowIdManager { method PhysicalFreeRowIdManager (line 63) | PhysicalFreeRowIdManager(PageFile file, PageManager pageman) throws IO... method getFreeRecord (line 68) | long getFreeRecord(final int size) throws IOException { method sizeToRootOffset (line 112) | static final int sizeToRootOffset(int size) { method putFreeRecord (line 120) | void putFreeRecord(final long rowid, final int size) throws IOException { method commit (line 130) | public void commit() throws IOException { method rollback (line 191) | public void rollback() { method clearFreeInTrans (line 195) | private void clearFreeInTrans() { method getRootPage (line 202) | final PageIo getRootPage() throws IOException { FILE: src/main/java/org/apache/jdbm/PhysicalRowIdManager.java class PhysicalRowIdManager (line 26) | final class PhysicalRowIdManager { method PhysicalRowIdManager (line 40) | PhysicalRowIdManager(PageFile file, PageManager pageManager) throws IO... method insert (line 51) | long insert(final byte[] data, final int start, final int length) thro... method update (line 65) | long update(long rowid, final byte[] data, final int start, final int ... method fetch (line 89) | void fetch(final DataInputOutput out, final long rowid) throws IOExcep... method alloc (line 134) | private long alloc(int size) throws IOException { method allocNew (line 147) | private long allocNew(int size, long start) throws IOException { method free (line 262) | void free(final long id) throws IOException { method write (line 307) | private void write(final long rowid, final byte[] data,final int sta... method rollback (line 344) | void rollback() throws IOException { method commit (line 351) | void commit() throws IOException { FILE: src/main/java/org/apache/jdbm/RecordHeader.java class RecordHeader (line 31) | final class RecordHeader { method getCurrentSize (line 47) | static int getCurrentSize(final PageIo page, final short pos) { method setCurrentSize (line 57) | static void setCurrentSize(final PageIo page, final short pos, int val... method getAvailableSize (line 71) | static int getAvailableSize(final PageIo page, final short pos) { method setAvailableSize (line 78) | static void setAvailableSize(final PageIo page, final short pos, int v... method convertAvailSize (line 88) | static short convertAvailSize(final int recordSize) { method deconvertAvailSize (line 103) | static int deconvertAvailSize(final short converted) { method roundAvailableSize (line 116) | static int roundAvailableSize(int value) { FILE: src/main/java/org/apache/jdbm/RecordListener.java type RecordListener (line 30) | interface RecordListener { method recordInserted (line 32) | void recordInserted(K key, V value) throws IOException; method recordUpdated (line 34) | void recordUpdated(K key, V oldValue, V newValue) throws IOException; method recordRemoved (line 36) | void recordRemoved(K key, V value) throws IOException; FILE: src/main/java/org/apache/jdbm/SerialClassInfo.java class SerialClassInfo (line 17) | abstract class SerialClassInfo { method serialize (line 21) | public void serialize(DataOutput out, ArrayList obj) throws... method deserialize (line 38) | public ArrayList deserialize(DataInput in) throws IOExcepti... method SerialClassInfo (line 62) | public SerialClassInfo(DBAbstract db, long serialClassInfoRecid, Array... class ClassInfo (line 72) | static class ClassInfo { method ClassInfo (line 84) | ClassInfo(final String name, final FieldInfo[] fields, final boolean... method getName (line 96) | public String getName() { method getFields (line 100) | public FieldInfo[] getFields() { method getField (line 104) | public FieldInfo getField(String name) { method getFieldId (line 108) | public int getFieldId(String name) { method getField (line 115) | public FieldInfo getField(int serialId) { method addFieldInfo (line 119) | public int addFieldInfo(FieldInfo field) { method getObjectStreamFields (line 126) | public ObjectStreamField[] getObjectStreamFields() { method setObjectStreamFields (line 130) | public void setObjectStreamFields(ObjectStreamField[] objectStreamFi... class FieldInfo (line 141) | static class FieldInfo { method FieldInfo (line 153) | public FieldInfo(String name, boolean primitive, String type, Class ... method initSetter (line 167) | private void initSetter() { method initGetter (line 203) | private void initGetter() { method FieldInfo (line 239) | public FieldInfo(ObjectStreamField sf, Class clazz) { method getName (line 243) | public String getName() { method isPrimitive (line 247) | public boolean isPrimitive() { method getType (line 251) | public String getType() { method firstCharCap (line 255) | private String firstCharCap(String s) { method registerClass (line 268) | public void registerClass(Class clazz) throws IOException { method getFields (line 293) | private ObjectStreamField[] getFields(Class clazz) { method assertClassSerializable (line 322) | private void assertClassSerializable(Class clazz) throws NotSerializab... method getFieldValue (line 330) | public Object getFieldValue(String fieldName, Object object) { method getFieldValue (line 340) | public Object getFieldValue(FieldInfo fieldInfo, Object object) { method setFieldValue (line 358) | public void setFieldValue(String fieldName, Object object, Object valu... method setFieldValue (line 368) | public void setFieldValue(FieldInfo fieldInfo, Object object, Object v... method containsClass (line 387) | public boolean containsClass(Class clazz) { method getClassId (line 391) | public int getClassId(Class clazz) { method writeObject (line 399) | public void writeObject(DataOutput out, Object obj, FastArrayList obje... method readObject (line 447) | public Object readObject(DataInput in, FastArrayList objectStack) thro... method createInstance (line 507) | private static T createInstance(Class clazz, Class p... method deserialize (line 527) | protected abstract Object deserialize(DataInput in, FastArrayList obje... method serialize (line 529) | protected abstract void serialize(DataOutput out, Object fieldValue, F... FILE: src/main/java/org/apache/jdbm/Serialization.java class Serialization (line 40) | @SuppressWarnings("unchecked") method Serialization (line 52) | Serialization(DBAbstract db, long serialClassInfoRecid, ArrayList deserializeArrayList(DataInput is, FastArray... method deserializeArrayListPackedLong (line 1141) | private ArrayList deserializeArrayListPackedLong(DataInput is)... method deserializeLinkedList (line 1158) | private java.util.LinkedList deserializeLinkedList(DataInput is, FastA... method deserializeVector (line 1168) | private Vector deserializeVector(DataInput is, FastArrayList o... method deserializeHashSet (line 1178) | private HashSet deserializeHashSet(DataInput is, FastArrayList... method deserializeLinkedHashSet (line 1188) | private LinkedHashSet deserializeLinkedHashSet(DataInput is, F... method deserializeTreeSet (line 1198) | private TreeSet deserializeTreeSet(DataInput is, FastArrayList... method deserializeTreeMap (line 1212) | private TreeMap deserializeTreeMap(DataInput is, FastA... method deserializeHashMap (line 1226) | private HashMap deserializeHashMap(DataInput is, FastA... method deserializeIdentityHashMap (line 1236) | private IdentityHashMap deserializeIdentityHashMap(Dat... method deserializeLinkedHashMap (line 1246) | private LinkedHashMap deserializeLinkedHashMap(DataInp... method deserializeHashtable (line 1257) | private Hashtable deserializeHashtable(DataInput is, F... method deserializeProperties (line 1268) | private Properties deserializeProperties(DataInput is, FastArrayList o... class FastArrayList (line 1282) | static class FastArrayList { method get (line 1287) | K get(int index) { method add (line 1292) | void add(K o) { method size (line 1302) | int size() { method identityIndexOf (line 1319) | int identityIndexOf(Object obj) { FILE: src/main/java/org/apache/jdbm/SerializationHeader.java class SerializationHeader (line 7) | final class SerializationHeader { FILE: src/main/java/org/apache/jdbm/Serializer.java type Serializer (line 28) | public interface Serializer { method serialize (line 36) | public void serialize(DataOutput out, A obj) method deserialize (line 48) | public A deserialize(DataInput in) FILE: src/main/java/org/apache/jdbm/Storage.java type Storage (line 9) | interface Storage { method write (line 37) | void write(long pageNumber, ByteBuffer data) throws IOException; method read (line 39) | ByteBuffer read(long pageNumber) throws IOException; method forceClose (line 41) | void forceClose() throws IOException; method isReadonly (line 43) | boolean isReadonly(); method readTransactionLog (line 45) | DataInputStream readTransactionLog(); method deleteTransactionLog (line 47) | void deleteTransactionLog(); method sync (line 49) | void sync() throws IOException; method openTransactionLog (line 51) | DataOutputStream openTransactionLog() throws IOException; method deleteAllFiles (line 53) | void deleteAllFiles() throws IOException; FILE: src/main/java/org/apache/jdbm/StorageDisk.java class StorageDisk (line 13) | class StorageDisk implements Storage { method StorageDisk (line 26) | public StorageDisk(String fileName,boolean readonly, boolean lockingDi... method getRaf (line 43) | RandomAccessFile getRaf(long pageNumber) throws IOException { method write (line 65) | public void write(long pageNumber, ByteBuffer data) throws IOException { method read (line 80) | public ByteBuffer read(long pageNumber) throws IOException { method openTransactionLog (line 107) | public DataOutputStream openTransactionLog() throws IOException { method deleteAllFiles (line 122) | public void deleteAllFiles() { method sync (line 131) | public void sync() throws IOException { method forceClose (line 140) | public void forceClose() throws IOException { method readTransactionLog (line 154) | public DataInputStream readTransactionLog() { method deleteTransactionLog (line 183) | public void deleteTransactionLog() { method isReadonly (line 189) | public boolean isReadonly() { FILE: src/main/java/org/apache/jdbm/StorageDiskMapped.java class StorageDiskMapped (line 17) | class StorageDiskMapped implements Storage { method StorageDiskMapped (line 43) | public StorageDiskMapped(String fileName, boolean readonly, boolean tr... method getChannel (line 61) | private FileChannel getChannel(long pageNumber) throws IOException { method makeFileName (line 81) | static String makeFileName(String fileName, long pageNumber, int fileN... method write (line 86) | public void write(long pageNumber, ByteBuffer data) throws IOException { method unmapBuffer (line 123) | private void unmapBuffer(MappedByteBuffer b) { method read (line 131) | public ByteBuffer read(long pageNumber) throws IOException { method forceClose (line 157) | public void forceClose() throws IOException { method sync (line 174) | public void sync() throws IOException { method openTransactionLog (line 181) | public DataOutputStream openTransactionLog() throws IOException { method deleteAllFiles (line 196) | public void deleteAllFiles() throws IOException { method deleteFiles (line 201) | static void deleteFiles(String fileName) { method readTransactionLog (line 219) | public DataInputStream readTransactionLog() { method deleteTransactionLog (line 248) | public void deleteTransactionLog() { method isReadonly (line 254) | public boolean isReadonly() { FILE: src/main/java/org/apache/jdbm/StorageMemory.java class StorageMemory (line 10) | class StorageMemory implements Storage { method StorageMemory (line 15) | StorageMemory(boolean transactionsDisabled){ method read (line 20) | public ByteBuffer read(long pageNumber) throws IOException { method write (line 37) | public void write(long pageNumber, ByteBuffer data) throws IOException { method sync (line 56) | public void sync() throws IOException { method forceClose (line 60) | public void forceClose() throws IOException { method readTransactionLog (line 66) | public DataInputStream readTransactionLog() { method deleteTransactionLog (line 80) | public void deleteTransactionLog() { method openTransactionLog (line 84) | public DataOutputStream openTransactionLog() throws IOException { method deleteAllFiles (line 90) | public void deleteAllFiles() throws IOException { method isReadonly (line 93) | public boolean isReadonly() { FILE: src/main/java/org/apache/jdbm/StorageZip.java class StorageZip (line 14) | class StorageZip implements Storage { method StorageZip (line 21) | StorageZip(String zipFile) throws IOException { method write (line 27) | public void write(long pageNumber, ByteBuffer data) throws IOException { method read (line 31) | public ByteBuffer read(long pageNumber) throws IOException { method forceClose (line 44) | public void forceClose() throws IOException { method readTransactionLog (line 49) | public DataInputStream readTransactionLog() { method deleteTransactionLog (line 53) | public void deleteTransactionLog() { method sync (line 57) | public void sync() throws IOException { method openTransactionLog (line 61) | public DataOutputStream openTransactionLog() throws IOException { method deleteAllFiles (line 65) | public void deleteAllFiles() throws IOException { method isReadonly (line 68) | public boolean isReadonly() { FILE: src/main/java/org/apache/jdbm/Utils.java class Utils (line 14) | class Utils { method encrypt (line 23) | public static byte[] encrypt(Cipher cipherIn, ByteBuffer b) { method encrypt (line 32) | public static byte[] encrypt(Cipher cipherIn, byte[] b) { method compare (line 49) | public int compare(Comparable o1, Comparable o2) { method formatSpaceUsage (line 55) | static String formatSpaceUsage(long size) { method allZeros (line 67) | static boolean allZeros(byte[] b) { method max (line 75) | static E max(E e1, E e2, Comparator comp){ method min (line 84) | static E min(E e1, E e2, Comparator comp){ method serialize (line 96) | public void serialize(DataOutput out, Object obj) throws IOException { method deserialize (line 100) | public Object deserialize(DataInput in) throws IOException, ClassNotFo... FILE: src/test/java/org/apache/jdbm/BTreeBench.java class BTreeBench (line 29) | public class BTreeBench extends TestCaseWithTestFile { method test_001 (line 39) | public void test_001() throws IOException { method doTest (line 47) | public static void doTest(DB db, BTree tree, int ITERATIONS) method random (line 79) | static long random(int min, int max) { method compare (line 83) | static void compare(BTree tree, Hashtable hash... FILE: src/test/java/org/apache/jdbm/BTreeKeyCompressionTest.java class BTreeKeyCompressionTest (line 8) | public class BTreeKeyCompressionTest extends TestCaseWithTestFile { method testExpand (line 13) | public void testExpand() throws IOException { method testCornersLimitsLong (line 29) | public void testCornersLimitsLong() throws IOException { method testCornersLimitsInt (line 67) | public void testCornersLimitsInt() throws IOException { method testStrings (line 104) | public void testStrings() throws IOException { FILE: src/test/java/org/apache/jdbm/BTreeLeadingValuePackTest.java class BTreeLeadingValuePackTest (line 13) | public class BTreeLeadingValuePackTest extends TestCase { class ByteArraySource (line 15) | public static class ByteArraySource { method ByteArraySource (line 19) | public ByteArraySource(long seed) { method getBytesWithCommonPrefix (line 24) | public byte[] getBytesWithCommonPrefix(int len, int common) { method doCompressUncompressTestFor (line 40) | private void doCompressUncompressTestFor(byte[][] groups) throws IOExc... method getIncrementingGroups (line 62) | private byte[][] getIncrementingGroups(int groupCount, long seed, int ... method testCompDecompEqualLenEqualCommon (line 73) | public void testCompDecompEqualLenEqualCommon() throws IOException { method testCompDecompEqualLenIncrCommon (line 86) | public void testCompDecompEqualLenIncrCommon() throws IOException { method testCompDecompEqualLenDecrCommon (line 99) | public void testCompDecompEqualLenDecrCommon() throws IOException { method testCompDecompIncrLenEqualCommon (line 112) | public void testCompDecompIncrLenEqualCommon() throws IOException { method testCompDecompDecrLenEqualCommon (line 125) | public void testCompDecompDecrLenEqualCommon() throws IOException { method testCompDecompNoCommon (line 138) | public void testCompDecompNoCommon() throws IOException { method testCompDecompNullGroups (line 151) | public void testCompDecompNullGroups() throws IOException { FILE: src/test/java/org/apache/jdbm/BTreeMapNavigable2Test.java class BTreeMapNavigable2Test (line 5) | public class BTreeMapNavigable2Test extends TestCaseWithTestFile method setUp (line 12) | public void setUp() throws Exception method testSize (line 28) | public void testSize() method testContainsKey (line 40) | public void testContainsKey() method testContainsValue (line 58) | public void testContainsValue() method testPut (line 75) | public void testPut() method testLowerEntry (line 85) | public void testLowerEntry() method testLowerKey (line 92) | public void testLowerKey() method testFloorEntry (line 99) | public void testFloorEntry() method testFloorKey (line 109) | public void testFloorKey() method testCeilingEntry (line 119) | public void testCeilingEntry() method testCeilingKey (line 129) | public void testCeilingKey() method testHigherEntry (line 139) | public void testHigherEntry() method testHigherKey (line 149) | public void testHigherKey() method testFirstEntry (line 159) | public void testFirstEntry() method testLastEntry (line 167) | public void testLastEntry() method testPollFirstEntry (line 175) | public void testPollFirstEntry() method testPollLastEntry (line 188) | public void testPollLastEntry() method testNavigableKeySet (line 219) | public void testNavigableKeySet() method testSubMap (line 251) | public void testSubMap() method testSubMap2 (line 276) | public void testSubMap2() method testSubMap3 (line 301) | public void testSubMap3() method testSubMap4 (line 326) | public void testSubMap4() method testHeadMap (line 351) | public void testHeadMap() method testHeadMap2 (line 369) | public void testHeadMap2() method testHeadMap3 (line 387) | public void testHeadMap3() method testHeadMap4 (line 405) | public void testHeadMap4() method testTailMap (line 423) | public void testTailMap() method testTailMap2 (line 432) | public void testTailMap2() method testTailMap3 (line 441) | public void testTailMap3() method testTailMap4 (line 450) | public void testTailMap4() method testIsEmpty (line 459) | public void testIsEmpty() method testClearSubmap (line 467) | public void testClearSubmap() method testConcurrentModification (line 479) | public void testConcurrentModification() FILE: src/test/java/org/apache/jdbm/BTreeMapNavigableSubMapExclusiveTest.java class BTreeMapNavigableSubMapExclusiveTest (line 4) | public class BTreeMapNavigableSubMapExclusiveTest extends BTreeMapNaviga... method setUp (line 6) | public void setUp() throws Exception { method testPut (line 16) | public void testPut(){ FILE: src/test/java/org/apache/jdbm/BTreeMapNavigableSubMapInclusiveTest.java class BTreeMapNavigableSubMapInclusiveTest (line 4) | public class BTreeMapNavigableSubMapInclusiveTest extends BTreeMapNaviga... method setUp (line 6) | public void setUp() throws Exception { method testPut (line 14) | public void testPut(){ FILE: src/test/java/org/apache/jdbm/BTreeMapNavigableTest.java class BTreeMapNavigableTest (line 59) | public class BTreeMapNavigableTest extends TestCaseWithTestFile { method setUp (line 80) | public void setUp() throws IOException { method testLowerEntry (line 85) | public void testLowerEntry() { method testLowerKey (line 94) | public void testLowerKey() { method testFloorEntry (line 101) | public void testFloorEntry() { method testFloorKey (line 113) | public void testFloorKey() { method testCeilingEntry (line 121) | public void testCeilingEntry() { method testCeilingKey (line 133) | public void testCeilingKey() { method testHigherEntry (line 141) | public void testHigherEntry() { method testHigherKey (line 151) | public void testHigherKey() { method testFirstEntry (line 158) | public void testFirstEntry() { method testLastEntry (line 167) | public void testLastEntry() { method testPollFirstEntry (line 176) | public void testPollFirstEntry() { method testPollLastEntry (line 189) | public void testPollLastEntry() { method testNavigableKeySet (line 244) | public void testNavigableKeySet() { method testSubMap (line 286) | public void testSubMap() { method testHeadMap (line 305) | public void testHeadMap() { method testTailMap (line 324) | public void testTailMap() { FILE: src/test/java/org/apache/jdbm/BTreeMapTest.java class BTreeMapTest (line 52) | public class BTreeMapTest method BTreeMapTest (line 55) | public BTreeMapTest() { method setUp (line 61) | public void setUp() throws Exception { method getKeyNotInPopulatedMap (line 65) | @Override method getValueNotInPopulatedMap (line 70) | @Override method getSecondValueNotInPopulatedMap (line 75) | @Override method makeEmptyMap (line 80) | @Override method makePopulatedMap (line 90) | @Override method makeEitherMap (line 100) | @Override method testOrdering (line 109) | @SuppressWarnings("unchecked") // Needed for null comparator method testFirstKeyEmpty (line 132) | public void testFirstKeyEmpty() { method testFirstKeyNonEmpty (line 145) | public void testFirstKeyNonEmpty() { method testLastKeyEmpty (line 157) | public void testLastKeyEmpty() { method testLastKeyNonEmpty (line 168) | public void testLastKeyNonEmpty() { method toList (line 183) | private static List toList(Collection collection) { method subListSnapshot (line 187) | private static List subListSnapshot( method testHeadMap (line 196) | public void testHeadMap() { method testTailMap (line 227) | public void testTailMap() { method testSubMap (line 257) | public void testSubMap() { method testSubMapIllegal (line 309) | public void testSubMapIllegal() { FILE: src/test/java/org/apache/jdbm/BTreeNodeTest.java class BTreeNodeTest (line 27) | public class BTreeNodeTest extends TestCaseWithTestFile { method testBasics (line 33) | public void testBasics() throws IOException { FILE: src/test/java/org/apache/jdbm/BTreeSetTest.java class BTreeSetTest (line 28) | public class BTreeSetTest extends TestCaseWithTestFile { class ReversedIntegerComparator (line 32) | public static class ReversedIntegerComparator implements Comparator, S... method compare (line 33) | public int compare(Object o1, Object o2) { method equals (line 37) | public boolean equals(Object o1, Object o2) { method test_Constructor (line 51) | public void test_Constructor() { method test_ConstructorLjava_util_Comparator (line 60) | public void test_ConstructorLjava_util_Comparator() { method test_ConstructorLjava_util_SortedSet (line 77) | public void test_ConstructorLjava_util_SortedSet() { method test_addLjava_lang_Object (line 99) | public void test_addLjava_lang_Object() { method test_addAllLjava_util_Collection (line 111) | public void test_addAllLjava_util_Collection() { method test_clear (line 126) | public void test_clear() { method test_comparator (line 136) | public void test_comparator() { method test_containsLjava_lang_Object (line 147) | public void test_containsLjava_lang_Object() { method test_first (line 158) | public void test_first() { method test_headSetLjava_lang_Object (line 168) | public void test_headSetLjava_lang_Object() { method test_isEmpty (line 180) | public void test_isEmpty() { method test_iterator (line 189) | public void test_iterator() { method test_last (line 204) | public void test_last() { method test_removeLjava_lang_Object (line 213) | public void test_removeLjava_lang_Object() { method test_size (line 224) | public void test_size() { method test_subSetLjava_lang_ObjectLjava_lang_Object (line 232) | public void test_subSetLjava_lang_ObjectLjava_lang_Object() { method test_tailSetLjava_lang_Object (line 257) | public void test_tailSetLjava_lang_Object() { method test_equals (line 271) | public void test_equals() throws Exception { method setUp (line 297) | public void setUp() throws Exception { method tearDown (line 311) | public void tearDown() throws Exception { FILE: src/test/java/org/apache/jdbm/BTreeTest.java class BTreeTest (line 35) | public class BTreeTest method run (line 60) | public void run(TestResult result) { method handleThreadException (line 78) | protected void handleThreadException(final Throwable t) { method testBasics (line 91) | public void testBasics() throws IOException { method testBasics2 (line 143) | public void testBasics2() throws IOException { method testClose (line 181) | public void testClose() method testInsert (line 262) | public void testInsert() method testRemove (line 303) | public void testRemove() method testFind (line 349) | public void testFind() method testDelete (line 381) | public void testDelete() method testLargeDataAmount (line 403) | public void testLargeDataAmount() method testRecordListener (line 445) | public void testRecordListener() throws IOException { method testDeleteAllNodes (line 512) | public void testDeleteAllNodes() throws Exception { method testMultithreadAccess (line 575) | public void testMultithreadAccess() method containsKey (line 633) | protected static boolean containsKey(Object key, BTree btree) method containsValue (line 642) | protected static boolean containsValue(Object value, BTree btree) method contains (line 664) | protected static boolean contains(Map.Entry entry, BTree btree) class TestThread (line 678) | class TestThread method TestThread (line 686) | TestThread(String name, BTree btree, Map content) { method setStop (line 692) | public void setStop() { method action (line 696) | private void action() method run (line 737) | public void run() { class ObjectTT (line 761) | static class ObjectTT method ObjectTT (line 766) | private ObjectTT() { method ObjectTT (line 771) | public ObjectTT(Object content) { method getContent (line 776) | Object getContent() { method equals (line 781) | public boolean equals(Object obj) { method toString (line 788) | public String toString() { method testIssue2 (line 794) | public void testIssue2(){ FILE: src/test/java/org/apache/jdbm/ByteArrayComparator.java class ByteArrayComparator (line 26) | public final class ByteArrayComparator method compare (line 43) | public int compare(byte[] obj1, byte[] obj2) { method compareByteArray (line 59) | public static int compareByteArray(byte[] thisKey, byte[] otherKey) { FILE: src/test/java/org/apache/jdbm/CompactTest.java class CompactTest (line 7) | public class CompactTest extends TestCaseWithTestFile { method testHashCompaction (line 11) | public void testHashCompaction() throws IOException{ method testBTreeCompaction (line 45) | public void testBTreeCompaction() throws IOException{ FILE: src/test/java/org/apache/jdbm/ConcurrentBTreeReadTest.java class ConcurrentBTreeReadTest (line 24) | public class ConcurrentBTreeReadTest extends TestCaseWithTestFile { class Dummy (line 27) | public static class Dummy implements Serializable { method Dummy (line 34) | public Dummy() { method Dummy (line 37) | public Dummy(long key) { method hashCode (line 41) | @Override method equals (line 46) | @Override method setUp (line 66) | public void setUp() throws Exception { method testConcurrent (line 74) | public void testConcurrent() throws Exception { method fetch (line 112) | private Object fetch(Long id) throws IOException { method commit (line 122) | private void commit() throws IOException { method read (line 126) | private void read() { FILE: src/test/java/org/apache/jdbm/ConcurrentMapInterfaceTest.java class ConcurrentMapInterfaceTest (line 32) | public abstract class ConcurrentMapInterfaceTest method ConcurrentMapInterfaceTest (line 35) | protected ConcurrentMapInterfaceTest(boolean allowsNullKeys, method getSecondValueNotInPopulatedMap (line 51) | protected abstract V getSecondValueNotInPopulatedMap() method makeEmptyMap (line 54) | @Override protected abstract ConcurrentMap makeEmptyMap() method makePopulatedMap (line 57) | @Override protected abstract ConcurrentMap makePopulatedMap() method makeEitherMap (line 60) | @Override protected ConcurrentMap makeEitherMap() { method testPutIfAbsentNewKey (line 68) | public void testPutIfAbsentNewKey() { method testPutIfAbsentExistingKey (line 98) | public void testPutIfAbsentExistingKey() { method testPutIfAbsentNullKey (line 129) | public void testPutIfAbsentNullKey() { method testPutIfAbsentNewKeyNullValue (line 163) | public void testPutIfAbsentNewKeyNullValue() { method testRemoveKeyValueExisting (line 198) | public void testRemoveKeyValueExisting() { method testRemoveKeyValueMissingKey (line 224) | public void testRemoveKeyValueMissingKey() { method testRemoveKeyValueDifferentValue (line 250) | public void testRemoveKeyValueDifferentValue() { method testRemoveKeyValueNullKey (line 279) | public void testRemoveKeyValueNullKey() { method testRemoveKeyValueExistingKeyNullValue (line 311) | public void testRemoveKeyValueExistingKeyNullValue() { method testRemoveKeyValueMissingKeyNullValue (line 343) | public void testRemoveKeyValueMissingKeyNullValue() { method testReplace2ExistingKey (line 377) | public void testReplace2ExistingKey() { method testReplace2MissingKey (line 407) | public void testReplace2MissingKey() { method testReplace2NullKey (line 436) | public void testReplace2NullKey() { method testReplace2ExistingKeyNullValue (line 468) | public void testReplace2ExistingKeyNullValue() { method testReplace2MissingKeyNullValue (line 502) | public void testReplace2MissingKeyNullValue() { method testReplace3ExistingKeyValue (line 538) | public void testReplace3ExistingKeyValue() { method testReplace3ExistingKeyDifferentValue (line 570) | public void testReplace3ExistingKeyDifferentValue() { method testReplace3MissingKey (line 603) | public void testReplace3MissingKey() { method testReplace3NullKey (line 634) | public void testReplace3NullKey() { method testReplace3ExistingKeyNullOldValue (line 668) | public void testReplace3ExistingKeyNullOldValue() { method testReplace3MissingKeyNullOldValue (line 704) | public void testReplace3MissingKeyNullOldValue() { method testReplace3MissingKeyNullNewValue (line 738) | public void testReplace3MissingKeyNullNewValue() { method testReplace3ExistingKeyValueNullNewValue (line 772) | public void testReplace3ExistingKeyValueNullNewValue() { FILE: src/test/java/org/apache/jdbm/DBCacheMRUTest.java class DBCacheMRUTest (line 6) | public class DBCacheMRUTest extends TestCaseWithTestFile { method testPurgeEntryClearsCache (line 8) | public void testPurgeEntryClearsCache() throws IOException { method newEntry (line 21) | DBCacheMRU.CacheEntry newEntry(long i){ method testCacheMaxSize (line 26) | public void testCacheMaxSize() throws IOException { FILE: src/test/java/org/apache/jdbm/DBCacheTest.java class DBCacheTest (line 7) | public class DBCacheTest extends TestCaseWithTestFile { method test_Issue_11_soft_cache_record_disappear (line 11) | public void test_Issue_11_soft_cache_record_disappear(){ method test_issue_xyz (line 41) | public void test_issue_xyz(){ FILE: src/test/java/org/apache/jdbm/DBMakerTest.java class DBMakerTest (line 6) | public class DBMakerTest extends TestCaseWithTestFile { method testMemory (line 8) | public void testMemory() throws IOException { method testDisk (line 35) | public void testDisk() throws IOException { method testEncrypt (line 50) | public void testEncrypt(){ FILE: src/test/java/org/apache/jdbm/DBTest.java class DBTest (line 26) | public class DBTest extends TestCaseWithTestFile { method testCtor (line 32) | public void testCtor() method testBasics (line 43) | public void testBasics() method testDeleteAndReuse (line 85) | public void testDeleteAndReuse() method testRollback (line 128) | public void testRollback() method testNonExistingRecid (line 177) | public void testNonExistingRecid() throws IOException { class Serial (line 197) | public static class Serial implements Serializer,Serializable { method deserialize (line 199) | public String deserialize(DataInput in) throws IOException, ClassNot... method serialize (line 204) | public void serialize(DataOutput out, String obj) throws IOException { method testTreeMapValueSerializer (line 210) | public void testTreeMapValueSerializer() throws Exception { method testCountRecid (line 223) | public void testCountRecid() throws Exception { method testGetCollections (line 238) | public void testGetCollections() throws IOException { method testRegisterShutdown (line 255) | public void testRegisterShutdown(){ method testDeleteAfterExit (line 260) | public void testDeleteAfterExit(){ method testDeleteAfterExitRAF (line 279) | public void testDeleteAfterExitRAF(){ method testDeleteLinkedList (line 298) | public void testDeleteLinkedList() throws IOException { method testDeleteTreeMap (line 313) | public void testDeleteTreeMap() throws IOException { method testDeleteHashMap (line 328) | public void testDeleteHashMap() throws IOException { method testDeleteEmptyLinkedList (line 343) | public void testDeleteEmptyLinkedList() throws IOException { method testDeleteEmptyTreeMap (line 356) | public void testDeleteEmptyTreeMap() throws IOException { method testDeleteEmptyHashMap (line 369) | public void testDeleteEmptyHashMap() throws IOException { method testHugeRecord (line 383) | public void testHugeRecord() throws IOException { method testCompressRecid (line 396) | public void testCompressRecid(){ method testCollectionSize (line 408) | public void testCollectionSize() throws IOException { method testDeleteAndPutCollection (line 440) | public void testDeleteAndPutCollection() throws IOException { FILE: src/test/java/org/apache/jdbm/DataInputOutputTest.java class DataInputOutputTest (line 7) | public class DataInputOutputTest extends TestCase { method testInt (line 11) | public void testInt() throws IOException { method testLong (line 18) | public void testLong() throws IOException { method testBooelean (line 26) | public void testBooelean() throws IOException { method testByte (line 38) | public void testByte() throws IOException { method testUnsignedByte (line 49) | public void testUnsignedByte() throws IOException { method testLongPacker (line 60) | public void testLongPacker() throws IOException { FILE: src/test/java/org/apache/jdbm/DefragTest.java class DefragTest (line 6) | public class DefragTest extends TestCaseWithTestFile { method testDefrag1 (line 9) | public void testDefrag1() throws IOException { method testDefrag2 (line 20) | public void testDefrag2() throws IOException { method testDefragBtree (line 39) | public void testDefragBtree() throws IOException { method testDefragLinkedList (line 56) | public void testDefragLinkedList() throws Exception { FILE: src/test/java/org/apache/jdbm/FileHeaderTest.java class FileHeaderTest (line 21) | public class FileHeaderTest extends TestCase { method testSetWriteRead (line 27) | public void testSetWriteRead() throws Exception { method testRootRowids (line 45) | public void testRootRowids() throws Exception { FILE: src/test/java/org/apache/jdbm/FileLockTest.java class FileLockTest (line 22) | public class FileLockTest extends TestCaseWithTestFile { method testLock (line 24) | public void testLock() throws IOException { FILE: src/test/java/org/apache/jdbm/HTreeBucketTest.java class HTreeBucketTest (line 28) | public class HTreeBucketTest extends TestCaseWithTestFile { method testBasics (line 34) | public void testBasics() throws IOException { class LongSerializer (line 68) | public static class LongSerializer implements Serializer,Seriali... method LongSerializer (line 70) | public LongSerializer() { method serialize (line 74) | public void serialize(DataOutput out, Long obj) throws IOException { method deserialize (line 78) | public Long deserialize(DataInput in) throws IOException, ClassNotFo... method testCustomSerializer (line 83) | public void testCustomSerializer() throws IOException { FILE: src/test/java/org/apache/jdbm/HTreeDirectoryTest.java class HTreeDirectoryTest (line 28) | public class HTreeDirectoryTest extends TestCaseWithTestFile { method testBasics (line 34) | public void testBasics() throws IOException { method testMixed (line 52) | public void testMixed() throws IOException { method checkEnumerations (line 121) | void checkEnumerations(Hashtable hash, HTreeDirectory dir) FILE: src/test/java/org/apache/jdbm/HTreeMapTest.java class HTreeMapTest (line 20) | public class HTreeMapTest extends ConcurrentMapInterfaceTest v1, TreeMap ... method test2 (line 104) | public void test2() { method testMemoryConsuptio (line 116) | public void testMemoryConsuptio() { FILE: src/test/java/org/apache/jdbm/LongTreeMap.java class LongTreeMap (line 53) | public class LongTreeMap { method get (line 75) | public V get(long key) { method put (line 96) | public V put(long key, V value) { method remove (line 115) | public V remove(long key) { method clear (line 135) | public void clear() { class Entry (line 145) | private static class Entry { method Entry (line 153) | Entry(long key, V value) { method toString (line 158) | public String toString() { method valuesIterator (line 167) | public Iterator valuesIterator() { method keyIterator (line 174) | public LongIterator keyIterator() { class MapIterator (line 179) | private class MapIterator { method MapIterator (line 185) | MapIterator() { method hasNext (line 191) | public boolean hasNext() { method remove (line 195) | final public void remove() { method makeNext (line 209) | final void makeNext() { class ValueIterator (line 220) | private class ValueIterator extends MapIterator implements Iterator { method next (line 221) | public V next() { class LongIterator (line 227) | public class LongIterator extends MapIterator implements Iterator { method next (line 228) | public Long next() { method nextLong (line 233) | public long nextLong() { method isEmpty (line 240) | public boolean isEmpty() { method size (line 244) | public int size() { method toString (line 249) | public String toString() { method find (line 268) | private Entry find(long object) { method minimum (line 284) | private Entry minimum(Entry x) { method successor (line 291) | Entry successor(Entry x) { method rbDelete (line 303) | void rbDelete(Entry z) { method fixup (line 331) | private void fixup(Entry x) { method leftRotate (line 405) | private void leftRotate(Entry x) { method rightRotate (line 425) | private void rightRotate(Entry x) { method rbInsert (line 445) | private Entry rbInsert(long object) { method balance (line 486) | void balance(Entry x) { FILE: src/test/java/org/apache/jdbm/MapInterfaceTest.java class MapInterfaceTest (line 48) | public abstract class MapInterfaceTest extends TestCase { method makeEmptyMap (line 63) | protected abstract Map makeEmptyMap() method makePopulatedMap (line 73) | protected abstract Map makePopulatedMap() method getKeyNotInPopulatedMap (line 84) | protected abstract K getKeyNotInPopulatedMap() method getValueNotInPopulatedMap (line 95) | protected abstract V getValueNotInPopulatedMap() method MapInterfaceTest (line 102) | protected MapInterfaceTest( method makeEitherMap (line 123) | protected Map makeEitherMap() { method supportsValuesHashCode (line 131) | protected final boolean supportsValuesHashCode(Map map) { method assertInvariants (line 155) | protected final void assertInvariants(Map map) { method assertMoreInvariants (line 247) | protected void assertMoreInvariants(Map map) { method testClear (line 250) | public void testClear() { method testContainsKey (line 272) | public void testContainsKey() { method testContainsValue (line 294) | public void testContainsValue() { method testEntrySet (line 316) | public void testEntrySet() { method testEntrySetForEmptyMap (line 341) | public void testEntrySetForEmptyMap() { method testEntrySetContainsEntryNullKeyPresent (line 351) | public void testEntrySetContainsEntryNullKeyPresent() { method testEntrySetContainsEntryNullKeyMissing (line 378) | public void testEntrySetContainsEntryNullKeyMissing() { method testEntrySetIteratorRemove (line 400) | public void testEntrySetIteratorRemove() { method testEntrySetRemove (line 435) | public void testEntrySetRemove() { method testEntrySetRemoveMissingKey (line 460) | public void testEntrySetRemoveMissingKey() { method testEntrySetRemoveDifferentValue (line 489) | public void testEntrySetRemoveDifferentValue() { method testEntrySetRemoveNullKeyPresent (line 517) | public void testEntrySetRemoveNullKeyPresent() { method testEntrySetRemoveNullKeyMissing (line 547) | public void testEntrySetRemoveNullKeyMissing() { method testEntrySetRemoveAll (line 573) | public void testEntrySetRemoveAll() { method testEntrySetRemoveAllNullFromEmpty (line 603) | public void testEntrySetRemoveAllNullFromEmpty() { method testEntrySetRetainAll (line 632) | public void testEntrySetRetainAll() { method testEntrySetRetainAllNullFromEmpty (line 662) | public void testEntrySetRetainAllNullFromEmpty() { method testEntrySetClear (line 691) | public void testEntrySetClear() { method testEntrySetAddAndAddAll (line 714) | public void testEntrySetAddAndAddAll() { method testEntrySetSetValue (line 740) | public void testEntrySetSetValue() { method testEntrySetSetValueSameValue (line 767) | public void testEntrySetSetValueSameValue() { method testEqualsForEqualMap (line 792) | public void testEqualsForEqualMap() { method testEqualsForLargerMap (line 807) | public void testEqualsForLargerMap() { method testEqualsForSmallerMap (line 825) | public void testEqualsForSmallerMap() { method testEqualsForEmptyMap (line 844) | public void testEqualsForEmptyMap() { method testGet (line 860) | public void testGet() { method testGetForEmptyMap (line 881) | public void testGetForEmptyMap() { method testGetNull (line 893) | public void testGetNull() { method testHashCode (line 910) | public void testHashCode() { method testHashCodeForEmptyMap (line 920) | public void testHashCodeForEmptyMap() { method testPutNewKey (line 930) | public void testPutNewKey() { method testPutExistingKey (line 959) | public void testPutExistingKey() { method testPutNullKey (line 988) | public void testPutNullKey() { method testPutNullValue (line 1017) | public void testPutNullValue() { method testPutNullValueForExistingKey (line 1048) | public void testPutNullValueForExistingKey() { method testPutAllNewKey (line 1080) | public void testPutAllNewKey() { method testPutAllExistingKey (line 1109) | public void testPutAllExistingKey() { method testRemove (line 1139) | public void testRemove() { method testRemoveMissingKey (line 1166) | public void testRemoveMissingKey() { method testSize (line 1190) | public void testSize() { method testKeySetClear (line 1194) | public void testKeySetClear() { method testKeySetRemoveAllNullFromEmpty (line 1217) | public void testKeySetRemoveAllNullFromEmpty() { method testKeySetRetainAllNullFromEmpty (line 1246) | public void testKeySetRetainAllNullFromEmpty() { method testValues (line 1275) | public void testValues() { method testValuesIteratorRemove (line 1297) | public void testValuesIteratorRemove() { method testValuesRemove (line 1334) | public void testValuesRemove() { method testValuesRemoveMissing (line 1361) | public void testValuesRemoveMissing() { method testValuesRemoveAll (line 1386) | public void testValuesRemoveAll() { method testValuesRemoveAllNullFromEmpty (line 1415) | public void testValuesRemoveAllNullFromEmpty() { method testValuesRetainAll (line 1444) | public void testValuesRetainAll() { method testValuesRetainAllNullFromEmpty (line 1473) | public void testValuesRetainAllNullFromEmpty() { method testValuesClear (line 1502) | public void testValuesClear() { method mapEntry (line 1525) | private static Entry mapEntry(K key, V value) { FILE: src/test/java/org/apache/jdbm/ObjectOutputStream2Test.java class ObjectOutputStream2Test (line 10) | public class ObjectOutputStream2Test extends TestCase { method neser (line 13) | E neser(E e) throws IOException, ClassNotFoundException { method testSimple (line 19) | public void testSimple() throws ClassNotFoundException, IOException { FILE: src/test/java/org/apache/jdbm/PageFileTest.java class PageFileTest (line 24) | final public class PageFileTest method deleteFile (line 28) | public static void deleteFile(String filename) { method testCtor (line 47) | public void testCtor() method testAddZero (line 57) | public void testAddZero() method testWithHoles (line 76) | public void testWithHoles() method testWrongRelease (line 118) | public void testWrongRelease() FILE: src/test/java/org/apache/jdbm/PageIoTest.java class PageIoTest (line 30) | public class PageIoTest extends TestCase { method testWrite (line 41) | public void testWrite() throws Exception { method testRead (line 66) | public void testRead() throws Exception { method testNegativeSixByte (line 83) | public void testNegativeSixByte(){ method testPageHeaderSetWriteRead (line 97) | public void testPageHeaderSetWriteRead() throws Exception { FILE: src/test/java/org/apache/jdbm/PageManagerTest.java class PageManagerTest (line 22) | public class PageManagerTest extends TestCaseWithTestFile { method testCtor (line 28) | public void testCtor() throws Exception { method testAllocSingleList (line 38) | public void testAllocSingleList() throws Exception { FILE: src/test/java/org/apache/jdbm/PageTransactionManagerTest.java class PageTransactionManagerTest (line 25) | public class PageTransactionManagerTest extends TestCaseWithTestFile { method testCtor (line 33) | public void testCtor() throws Exception { method XtestRecovery (line 42) | public void XtestRecovery() throws Exception { method XtestSynching (line 75) | public void XtestSynching() throws Exception { method assertDataSizeEquals (line 105) | void assertDataSizeEquals(String msg, long size) { method assertLogSizeEquals (line 111) | void assertLogSizeEquals(String msg, long size) { method assertLogSizeNotZero (line 117) | void assertLogSizeNotZero(String msg) { FILE: src/test/java/org/apache/jdbm/PhysicalFreeRowIdManagerTest.java class PhysicalFreeRowIdManagerTest (line 25) | public class PhysicalFreeRowIdManagerTest extends TestCaseWithTestFile { method testCtor (line 30) | public void testCtor() throws Exception { method testBasics (line 43) | public void testBasics() throws Exception { method testPhysRecRootPage (line 57) | public void testPhysRecRootPage() throws IOException { method test_size_to_root_offset (line 73) | public void test_size_to_root_offset(){ method test_record_reallocation (line 82) | public void test_record_reallocation() throws IOException { method test_all_sizes_deallocation (line 96) | public void test_all_sizes_deallocation() throws IOException { FILE: src/test/java/org/apache/jdbm/PhysicalRowIdManagerTest.java class PhysicalRowIdManagerTest (line 26) | public class PhysicalRowIdManagerTest extends TestCaseWithTestFile { method testCtor (line 34) | public void testCtor() throws Exception { method testBasics (line 48) | public void testBasics() throws Exception { method testTwoRecords (line 96) | public void testTwoRecords() throws IOException { method testDeleteRecord (line 108) | public void testDeleteRecord() throws IOException { method testTwoLargeRecord (line 124) | public void testTwoLargeRecord() throws IOException { method testManyLargeRecord (line 138) | public void testManyLargeRecord() throws IOException { method testSplitRecordAcrossPage (line 158) | public void testSplitRecordAcrossPage() throws IOException { method testFreeMidPages (line 179) | public void testFreeMidPages() throws IOException { method listRecords (line 203) | List listRecords(PageManager pageman) throws IOException { method arrayList (line 236) | List arrayList(Integer... args){ FILE: src/test/java/org/apache/jdbm/RecordHeaderTest.java class RecordHeaderTest (line 26) | public class RecordHeaderTest extends TestCase { method testReadWrite (line 32) | public void testReadWrite() throws Exception { method testRecordSize (line 43) | public void testRecordSize() { method testMaxRecordSize (line 91) | public void testMaxRecordSize() { method testRoundingSmall (line 104) | public void testRoundingSmall() { method testRounding (line 110) | public void testRounding() { method testSetCurrentSize (line 120) | public void testSetCurrentSize() { FILE: src/test/java/org/apache/jdbm/RollbackTest.java class RollbackTest (line 8) | public class RollbackTest extends TestCaseWithTestFile{ method test_treemap (line 10) | public void test_treemap() throws IOException { method test_hashmap (line 26) | public void test_hashmap() throws IOException { method test_treeset (line 42) | public void test_treeset() throws IOException { method test_hashset (line 59) | public void test_hashset() throws IOException { method test_linkedlist (line 75) | public void test_linkedlist() throws IOException { FILE: src/test/java/org/apache/jdbm/SerialClassInfoTest.java class SerialClassInfoTest (line 7) | public class SerialClassInfoTest extends TestCaseWithTestFile { class Bean1 (line 9) | static class Bean1 implements Serializable { method equals (line 11) | public boolean equals(Object o) { method getField2 (line 39) | public String getField2() { method setField2 (line 44) | public void setField2(String field2) { method Bean1 (line 49) | Bean1(String field1, String field2) { method Bean1 (line 54) | Bean1() { class Bean2 (line 58) | static class Bean2 extends Bean1 { method equals (line 60) | public boolean equals(Object o) { method hashCode (line 72) | @Override method Bean2 (line 79) | Bean2(String field1, String field2, String field3) { method Bean2 (line 84) | Bean2() { method setUp (line 91) | public void setUp() throws IOException { method testGetFieldValue1 (line 98) | public void testGetFieldValue1() throws Exception { method testGetFieldValue2 (line 102) | public void testGetFieldValue2() throws Exception { method testGetFieldValue3 (line 107) | public void testGetFieldValue3() throws Exception { method testGetFieldValue4 (line 111) | public void testGetFieldValue4() throws Exception { method testGetFieldValue5 (line 116) | public void testGetFieldValue5() throws Exception { method testSetFieldValue1 (line 120) | public void testSetFieldValue1() { method testSetFieldValue2 (line 125) | public void testSetFieldValue2() { method testSetFieldValue3 (line 131) | public void testSetFieldValue3() { method testSetFieldValue4 (line 136) | public void testSetFieldValue4() { method testSetFieldValue5 (line 142) | public void testSetFieldValue5() { method testGetPrimitiveField (line 147) | public void testGetPrimitiveField() { method testSetPrimitiveField (line 155) | public void testSetPrimitiveField() { method serialize (line 167) | E serialize(E e) throws ClassNotFoundException, IOException { method testSerializable (line 177) | public void testSerializable() throws Exception { method testRecursion (line 183) | public void testRecursion() throws Exception { method testRecursion2 (line 193) | public void testRecursion2() throws Exception { method testRecursion3 (line 204) | public void testRecursion3() throws Exception { method testPersistedSimple (line 216) | public void testPersistedSimple() throws Exception { method testPersisted (line 233) | public void testPersisted() throws Exception { FILE: src/test/java/org/apache/jdbm/Serialization2Bean.java class Serialization2Bean (line 6) | public class Serialization2Bean implements Serializable { method hashCode (line 19) | @Override method equals (line 33) | @Override FILE: src/test/java/org/apache/jdbm/Serialization2Test.java class Serialization2Test (line 8) | public class Serialization2Test extends TestCaseWithTestFile { method test2 (line 11) | public void test2() throws IOException { method test3 (line 29) | public void test3() throws IOException { class AAA (line 51) | static class AAA implements Serializable { method testReopenWithDefrag (line 56) | public void testReopenWithDefrag(){ FILE: src/test/java/org/apache/jdbm/SerializationHeaderTest.java class SerializationHeaderTest (line 10) | public class SerializationHeaderTest extends TestCase { method testUnique (line 12) | public void testUnique() throws IllegalAccessException { FILE: src/test/java/org/apache/jdbm/SerializationTest.java class SerializationTest (line 28) | @SuppressWarnings("unchecked") method SerializationTest (line 33) | public SerializationTest() throws IOException { method testInt (line 37) | public void testInt() throws IOException, ClassNotFoundException { method testShort (line 55) | public void testShort() throws IOException, ClassNotFoundException { method testDouble (line 71) | public void testDouble() throws IOException, ClassNotFoundException { method testFloat (line 84) | public void testFloat() throws IOException, ClassNotFoundException { method testChar (line 96) | public void testChar() throws IOException, ClassNotFoundException { method testLong (line 109) | public void testLong() throws IOException, ClassNotFoundException { method testBoolean1 (line 128) | public void testBoolean1() throws IOException, ClassNotFoundException { method testString (line 141) | public void testString() throws IOException, ClassNotFoundException { method testBigString (line 147) | public void testBigString() throws IOException, ClassNotFoundException { method testObject (line 157) | public void testObject() throws ClassNotFoundException, IOException { method testNoArgumentConstructorInJavaSerialization (line 164) | public void testNoArgumentConstructorInJavaSerialization() throws Clas... method testArrayList (line 174) | public void testArrayList() throws ClassNotFoundException, IOException { method testLinkedList (line 184) | public void testLinkedList() throws ClassNotFoundException, IOException { method testVector (line 194) | public void testVector() throws ClassNotFoundException, IOException { method testTreeSet (line 205) | public void testTreeSet() throws ClassNotFoundException, IOException { method testHashSet (line 215) | public void testHashSet() throws ClassNotFoundException, IOException { method testLinkedHashSet (line 225) | public void testLinkedHashSet() throws ClassNotFoundException, IOExcep... method testHashMap (line 235) | public void testHashMap() throws ClassNotFoundException, IOException { method testTreeMap (line 245) | public void testTreeMap() throws ClassNotFoundException, IOException { method testLinkedHashMap (line 255) | public void testLinkedHashMap() throws ClassNotFoundException, IOExcep... method testHashtable (line 265) | public void testHashtable() throws ClassNotFoundException, IOException { method testProperties (line 275) | public void testProperties() throws ClassNotFoundException, IOException { method testClass (line 286) | public void testClass() throws IOException, ClassNotFoundException { method testClass2 (line 292) | public void testClass2() throws IOException, ClassNotFoundException { method testUnicodeString (line 299) | public void testUnicodeString() throws ClassNotFoundException, IOExcep... method testSerializationHeader (line 307) | public void testSerializationHeader() throws IOException { method testPackedLongCollection (line 322) | public void testPackedLongCollection() throws ClassNotFoundException, ... method testNegativeLongsArray (line 332) | public void testNegativeLongsArray() throws ClassNotFoundException, IO... method testNegativeIntArray (line 339) | public void testNegativeIntArray() throws ClassNotFoundException, IOEx... method testNegativeShortArray (line 346) | public void testNegativeShortArray() throws ClassNotFoundException, IO... method testBooleanArray (line 352) | public void testBooleanArray() throws ClassNotFoundException, IOExcept... method testDoubleArray (line 358) | public void testDoubleArray() throws ClassNotFoundException, IOExcepti... method testFloatArray (line 364) | public void testFloatArray() throws ClassNotFoundException, IOException { method testByteArray (line 370) | public void testByteArray() throws ClassNotFoundException, IOException { method testCharArray (line 376) | public void testCharArray() throws ClassNotFoundException, IOException { method testDate (line 383) | public void testDate() throws IOException, ClassNotFoundException { method testBigDecimal (line 390) | public void testBigDecimal() throws IOException, ClassNotFoundException { method testBigInteger (line 397) | public void testBigInteger() throws IOException, ClassNotFoundException { method testUUID (line 404) | public void testUUID() throws IOException, ClassNotFoundException { method testLocale (line 417) | public void testLocale() throws Exception{ type Order (line 424) | enum Order method testEnum (line 429) | public void testEnum() throws Exception{ class Extr (line 445) | static class Extr implements Externalizable{ method writeExternal (line 450) | public void writeExternal(ObjectOutput out) throws IOException { method readExternal (line 456) | public void readExternal(ObjectInput in) throws IOException, ClassNo... method testExternalizable (line 463) | public void testExternalizable() throws Exception{ method testObjectArrayArray (line 474) | public void testObjectArrayArray() throws IOException, ClassNotFoundEx... FILE: src/test/java/org/apache/jdbm/Serialized2DerivedBean.java class Serialized2DerivedBean (line 3) | public class Serialized2DerivedBean extends Serialization2Bean { method hashCode (line 13) | @Override method equals (line 26) | @Override FILE: src/test/java/org/apache/jdbm/StorageDiskMappedTest.java class StorageDiskMappedTest (line 6) | public class StorageDiskMappedTest extends TestCase { method testNumberOfPages (line 8) | public void testNumberOfPages(){ FILE: src/test/java/org/apache/jdbm/StorageZipTest.java class StorageZipTest (line 7) | public class StorageZipTest extends TestCaseWithTestFile { method test_archive_creation (line 11) | public void test_archive_creation() throws IOException { FILE: src/test/java/org/apache/jdbm/StreamCorrupted.java class StreamCorrupted (line 55) | public class StreamCorrupted method testStreamCorrupted (line 62) | public void testStreamCorrupted() FILE: src/test/java/org/apache/jdbm/TestCaseWithTestFile.java class TestCaseWithTestFile (line 29) | abstract class TestCaseWithTestFile extends TestCase { method setUp (line 35) | public void setUp() throws Exception { method tearDown (line 41) | public void tearDown() throws Exception { method newTestFile (line 51) | static public String newTestFile() { method newRecordFile (line 55) | static public PageFile newRecordFile() throws IOException { method newDBCache (line 59) | static public DBAbstract newDBCache() throws IOException { method newDBNoCache (line 63) | static public DBStore newDBNoCache() throws IOException { FILE: src/test/java/org/apache/jdbm/TestInsertPerf.java class TestInsertPerf (line 23) | public class TestInsertPerf extends TestCaseWithTestFile { method testInsert (line 29) | public void testInsert() throws IOException { FILE: src/test/java/org/apache/jdbm/TestInsertUpdate.java class TestInsertUpdate (line 8) | public class TestInsertUpdate extends TestCaseWithTestFile { method testInsertUpdateWithCustomSerializer (line 15) | @Test FILE: src/test/java/org/apache/jdbm/TestIssues.java class TestIssues (line 7) | public class TestIssues extends TestCaseWithTestFile { method testHTreeClear (line 14) | public void testHTreeClear() throws IOException { method testBTreeClear (line 31) | public void testBTreeClear() throws IOException { method test_issue_17_double_concurrent_get (line 48) | public void test_issue_17_double_concurrent_get() throws InterruptedEx... method test_issue_84_reopen_after_close (line 73) | public void test_issue_84_reopen_after_close(){ FILE: src/test/java/org/apache/jdbm/TestLargeData.java class TestLargeData (line 6) | public class TestLargeData extends TestCaseWithTestFile { method testLargeData (line 8) | public void testLargeData() throws IOException { method testAllSizes (line 46) | public void testAllSizes() throws IOException { FILE: src/test/java/org/apache/jdbm/TestLazyRecordsInTree.java class TestLazyRecordsInTree (line 6) | public class TestLazyRecordsInTree extends TestCaseWithTestFile { method makeString (line 8) | String makeString(int size) { method doIt (line 16) | void doIt(DBStore r, Map m) throws IOException { method testBTree (line 45) | public void testBTree() throws IOException { method testHTree (line 51) | public void testHTree() throws IOException { FILE: src/test/java/org/apache/jdbm/TestRollback.java class TestRollback (line 23) | public class TestRollback method testRollback1 (line 30) | public void testRollback1() method testRollback2 (line 56) | public void testRollback2() method testRollback1b (line 79) | public void testRollback1b() method testRollback2b (line 105) | public void testRollback2b() FILE: src/test/java/org/apache/jdbm/TestStress.java class TestStress (line 24) | public class TestStress extends TestCaseWithTestFile { class RecordData (line 37) | class RecordData { method RecordData (line 42) | RecordData(long rowid, int size, byte b) { method toString (line 48) | public String toString() { method getRandomAllocatedSlot (line 53) | private int getRandomAllocatedSlot(RecordData[] d) { method getRandomAllocatedRoot (line 66) | private int getRandomAllocatedRoot() { method testBasics (line 79) | public void testBasics() throws Exception { FILE: src/test/java/org/apache/jdbm/UtilTT.java class UtilTT (line 24) | public class UtilTT { method makeRecord (line 28) | public static byte[] makeRecord(int length, byte b) { method checkRecord (line 38) | public static boolean checkRecord(byte[] data, int length, byte b) { FILE: src/test/java/org/apache/jdbm/UtilsTest.java class UtilsTest (line 5) | public class UtilsTest extends TestCase { method testFormatSpaceUsage (line 7) | public void testFormatSpaceUsage() { FILE: src/test/java/org/apache/jdbm/junk/HugeData.java class HugeData (line 12) | public class HugeData { method main (line 14) | static public void main(String[] args) throws IOException, Interrupted... FILE: src/test/java/org/apache/jdbm/junk/MappedBufferGrow.java class MappedBufferGrow (line 12) | public class MappedBufferGrow { method main (line 14) | public static void main(String[] args) throws IOException { FILE: src/test/java/org/apache/jdbm/junk/MappedBufferVersusRaf.java class MappedBufferVersusRaf (line 13) | public class MappedBufferVersusRaf { method main (line 19) | public static void main(String[] args) throws IOException { FILE: src/test/java/org/apache/jdbm/junk/RandomInsertLongs.java class RandomInsertLongs (line 11) | public class RandomInsertLongs { method main (line 13) | public static void main(String[] args) throws IOException { method makeLong (line 50) | public static Long makeLong(long value){