[freenet-cvs] r19102 - trunk/freenet/src/freenet/store
Matthew Toseland
toad at amphibian.dyndns.org
Wed Apr 9 22:05:38 UTC 2008
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 : http://emu.freenetproject.org/pipermail/cvs/attachments/20080409/faf9bf54/attachment.pgp
More information about the cvs
mailing list