Return-Path: Delivered-To: apmail-jackrabbit-dev-archive@www.apache.org Received: (qmail 8585 invoked from network); 25 Jun 2008 10:45:34 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 25 Jun 2008 10:45:34 -0000 Received: (qmail 75098 invoked by uid 500); 25 Jun 2008 10:45:34 -0000 Delivered-To: apmail-jackrabbit-dev-archive@jackrabbit.apache.org Received: (qmail 75062 invoked by uid 500); 25 Jun 2008 10:45:34 -0000 Mailing-List: contact dev-help@jackrabbit.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@jackrabbit.apache.org Delivered-To: mailing list dev@jackrabbit.apache.org Received: (qmail 75051 invoked by uid 99); 25 Jun 2008 10:45:34 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 25 Jun 2008 03:45:34 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jukka.zitting@gmail.com designates 64.233.184.234 as permitted sender) Received: from [64.233.184.234] (HELO wr-out-0506.google.com) (64.233.184.234) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 25 Jun 2008 10:44:44 +0000 Received: by wr-out-0506.google.com with SMTP id 68so2736907wri.15 for ; Wed, 25 Jun 2008 03:44:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type:content-transfer-encoding :content-disposition; bh=1Ol9sbAG2zt9NdUyjHtHRz84fswN8eO0hOaQbhWo59c=; b=ZPW1Ch8XCXeKvIxMSt57Ter534eGNQGzEWK/X3yclU/YlYvHsiQ+mXs+/lAalbY8Sy 98JrGaHOluz8doMK+HGFfvYnQ5i1cC9/k4tqdF6xCpKfGkarHyKwKubm82AKyVGLbRYl +3pUwNgunhCly0pscoLDM1qpxE1j3CYgOCns4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type :content-transfer-encoding:content-disposition; b=sX+/gr16S9//jCYROz/kD7D7iV+CWSauhxYThnPFuFORkqLz+abkSEVkoeQQGK+F7X qXxNB1v3GnmVfFy9PJW+ahIxP6ZJE9jDICO8knwg2ep6DePhtQ7WeWQ+QGA7mnQp7/fw 0j2tSX7NHHZCdueXo/Jmphf5PIG9HbNuCEoPY= Received: by 10.90.115.17 with SMTP id n17mr13428055agc.90.1214390685187; Wed, 25 Jun 2008 03:44:45 -0700 (PDT) Received: by 10.90.115.13 with HTTP; Wed, 25 Jun 2008 03:44:45 -0700 (PDT) Message-ID: <510143ac0806250344j7923ca7ama0e483b309d96710@mail.gmail.com> Date: Wed, 25 Jun 2008 13:44:45 +0300 From: "Jukka Zitting" To: dev@jackrabbit.apache.org Subject: The concurrent library (Re: Locking issues with XAItemStateManager - help appreciated) MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Checked: Checked by ClamAV on apache.org Hi, [Moving the thread to dev@] On Wed, Jun 25, 2008 at 1:31 PM, sbarriba wrote: > ...and as an aside I note from > http://g.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html > That concurrent 1.3.4 is now in maintenance mode. > Is there a plan to move to java.util.concurrent within the JDK? Jackrabbit is currently (mostly) based on Java 1.4, that doesn't yet have the java.util.concurrent library. There's the backport-util-concurrent library [1] that we could (should?) migrate to before upgrading to Java 5. However, last time I checked the required Jackrabbit modifications are not trivial (some of the classes and semantics in concurrent 1.3.4 are different from java.util.concurrent) so unless someone wants to scratch that itch and provide a good patch for this I'm inclined to stick with the what we have now. [1] http://backport-jsr166.sourceforge.net/ BR, Jukka Zitting