On Wednesday 09 April 2008 07:38, j16sdiz at freenetproject.org wrote: > Author: j16sdiz > Date: 2008-04-09 06:38:48 +0000 (Wed, 09 Apr 2008) > New Revision: 19102 > > Modified: > trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java > Log: > javadoc: BerkeleyDBFreenetStore > > > Modified: trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java > =================================================================== > --- trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java > 2008-04-09 06:38:28 UTC (rev 19101) > +++ trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java > 2008-04-09 06:38:48 UTC (rev 19102) > @@ -46,12 +46,13 @@ > import freenet.support.SortedLongSet; > > /** > -* Freenet datastore based on BerkelyDB Java Edition by sleepycat software > -* More info at http://www.sleepycat.com/products/bdbje.html > -* > -* @author tubbie > -* @author amphibian > -*/ > + * Freenet datastore based on BerkelyDB Java Edition by Sleepycat Software, Inc. > + * (now Oracle). More info at <a > + * href="http://www.oracle.com/database/berkeley-db/je/">http://www.oracle.com/database/berkeley-db/je/</a>. > + * > + * @author tubbie > + * @author amphibian > + */ > public class BerkeleyDBFreenetStore implements FreenetStore { > > private static boolean logMINOR; > @@ -228,16 +229,42 @@ > } > > /** > - * Initializes database > - * @param noCheck If true, don't check for holes etc. > - * @param wipe If true, wipe the database first. > - * @param reconstructFile > - * @param the directory where the store is located > - * @throws IOException > - * @throws DatabaseException > - * @throws FileNotFoundException if the dir does not exist and could not > be created > - */ > - private BerkeleyDBFreenetStore(Environment env, String prefix, File storeFile, File lruFile, File keysFile, File fixSecondaryFile, long maxChkBlocks, boolean noCheck, boolean wipe, SemiOrderedShutdownHook storeShutdownHook, File reconstructFile, StoreCallback callback) throws IOException, DatabaseException { > + * Initializes database > + * > + * @param env > + * Berkeley DB {@link Environment}. > + * @param prefix > + * Database name prefix > + * @param storeFile > + * Store file file > + * @param lruFile > + * LRU database file > + * @param keysFile > + * Keys database
Not a database in the sense that these don't use the BDBJE, they're just a backup consisting of endless keys and LRU data back to back. The only available operation is to look up or overwrite a specific block's LRU index or key. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available URL: <https://emu.freenetproject.org/pipermail/cvs/attachments/20080409/faf9bf54/attachment.pgp>
