Return-Path: Delivered-To: apmail-jackrabbit-dev-archive@www.apache.org Received: (qmail 67810 invoked from network); 18 Feb 2010 03:26:56 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 18 Feb 2010 03:26:56 -0000 Received: (qmail 39958 invoked by uid 500); 18 Feb 2010 03:26:56 -0000 Delivered-To: apmail-jackrabbit-dev-archive@jackrabbit.apache.org Received: (qmail 39795 invoked by uid 500); 18 Feb 2010 03:26:55 -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 39787 invoked by uid 99); 18 Feb 2010 03:26:55 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 18 Feb 2010 03:26:55 +0000 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 justinedelson@gmail.com designates 74.125.92.27 as permitted sender) Received: from [74.125.92.27] (HELO qw-out-2122.google.com) (74.125.92.27) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 18 Feb 2010 03:26:47 +0000 Received: by qw-out-2122.google.com with SMTP id 9so207897qwb.13 for ; Wed, 17 Feb 2010 19:26:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:reply-to :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=d3ZtUlAvS0HouJwBlj/kixFW28UczsAYcEKtEXxnhbY=; b=BPVmMNx1hh7AiTKC75+q4CFy4v3P+k0C/6NkPTKK8tFa9A62cUy/Kh86izgQx+X+yC 61BYIzlVUqgAOAcB8bGJz0Urbz4AgGC7vuJgTi+YzXKoXFG4itEuVrYKGUC5dx8vAOHM oWoI0hJSy0oKHC5n67bKECgnm2p0yWdFsaAKY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:reply-to:user-agent:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; b=myUMF9FLZqT+kvuRke95wIr3iWLDId3woKJuqqTDYPkXFA8SNxsFEt7wvQe3grNAi4 Q+Q+qC1vAroyQYIGQUJjkHz0m185f8/8LThRQvcOkV+PECV0o/jPBHBkFJipiJoncw7u UYteeam0iG2ebHNxOLdlbgdcGLG2mWuolhDJs= Received: by 10.224.76.75 with SMTP id b11mr2207831qak.81.1266463586123; Wed, 17 Feb 2010 19:26:26 -0800 (PST) Received: from Justin-Edelsons-iMac.local (ool-44c6554e.dyn.optonline.net [68.198.85.78]) by mx.google.com with ESMTPS id 7sm6471167qwf.44.2010.02.17.19.26.24 (version=SSLv3 cipher=RC4-MD5); Wed, 17 Feb 2010 19:26:25 -0800 (PST) Message-ID: <4B7CB35F.9050602@gmail.com> Date: Wed, 17 Feb 2010 22:26:23 -0500 From: Justin Edelson Reply-To: justin@justinedelson.com User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.1.7) Gecko/20100111 Thunderbird/3.0.1 MIME-Version: 1.0 To: dev@jackrabbit.apache.org Subject: Re: [jr3] Use JCache JSR-107 for (all) caches References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit On 2/17/10 5:29 PM, Bart van der Schans wrote: > Hi, > > Right now there are several "homegrown" caches in Jackrabbit. Some > configurable, some based on soft/weak references. Using JCache it > would make it possible to leverage existing caching implementations. > This could help in making the caches better configurable and tunable > and have features like overflow to disk, which could help with large > transactions, persist caches to disk during restart for cache warming > and clustered caches. For example it could be interesting to share > bundle/item state caches between cluster nodes. > > Regards, > Bart One thing to add to this list - monitorability of caches. AFAIK, there's no instrumentation available for Jackrabbit caches. In fact, JMX instrumentation in general may warrant its own thread. Justin