On Friday 02 May 2008 11:09, [EMAIL PROTECTED] wrote: > Author: j16sdiz > Date: 2008-05-02 10:09:13 +0000 (Fri, 02 May 2008) > New Revision: 19674 > > Modified: > trunk/freenet/src/freenet/crypt/SHA256.java > Log: > limit number of cached SHA256 md
Any particular reason for a limit of 16? We use a lot of SHA256's...
>
>
> Modified: trunk/freenet/src/freenet/crypt/SHA256.java
> ===================================================================
> --- trunk/freenet/src/freenet/crypt/SHA256.java 2008-05-02 09:44:53 UTC
> (rev
19673)
> +++ trunk/freenet/src/freenet/crypt/SHA256.java 2008-05-02 10:09:13 UTC
> (rev
19674)
> @@ -105,6 +105,8 @@
> String algo = md256.getAlgorithm();
> if(!(algo.equals("SHA-256") || algo.equals("SHA256")))
> throw new IllegalArgumentException("Should be SHA-256
> but is " + algo);
> + if (digests.size() > 16) // don't cache too many of them
> + return;
> md256.reset();
> digests.add(md256);
> }
pgpktXk7x6jfA.pgp
Description: PGP signature
_______________________________________________ Devl mailing list [email protected] http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
