openjpa-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Eddie O'Neil" <>
Subject Re: java.util.concurrent
Date Thu, 01 Jun 2006 02:41:06 GMT
  Yeah, I agree with Brian -- the original concurrency utils are great
and are basically the code that ended up in the JDK in 1.5.  Beehive
took a look at those about a year ago and deemed that the license ASF
compatible and repackaged / committed them to our code base.  Seems
like that might be really useful here.

  One suggestion for enforcing a code style is to use the Checkstyle
tool to actively enforce  a style than to hope for the best.  It's
over here:

Various projects use it, and it's pretty configurable.

  Abe, thanks for introducing yourself!


On 5/31/06, Brian McCallister <> wrote:
> On May 31, 2006, at 6:36 PM, Abe White wrote:
> > To that end, I spent a little time recently investigating
> > concurrency in the Kodo codebase.  I've only gone over the "lib"
> > code (basically the stuff that's checked into OpenJPA), but it
> > turns out that with a few of the java.util.concurrent classes, we
> > could get rid of almost all synchronization.  Unfortunately, the
> > java.util.concurrent package is 1.5-only, and even the available
> > backport is 1.4 code (
> > util-concurrent/).  The backport is public domain, and it would be
> > trivial to alter the few classes we need (ConcurrentHashMap,
> > CopyOnWriteArrayList, CopyOnWriteArraySet) to be 1.4-compatible and
> > check them in as OpenJPA utils (well actually Kodo utils, but
> > OpenJPA utils when we synch the codebases).  Before I do that,
> > however, I'm wondering if  anyone has other suggestions.  Perhaps
> > there is already code out there I don't know about.
> Doug Lea's original concurrency utils (
> classes/EDU/oswego/cs/dl/util/concurrent/intro.html ) are very good
> in jdk 1.4/1.3.
> -Brian

View raw message