Return-Path: Delivered-To: apmail-jakarta-commons-user-archive@www.apache.org Received: (qmail 91348 invoked from network); 22 Apr 2004 11:49:43 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 22 Apr 2004 11:49:43 -0000 Received: (qmail 69013 invoked by uid 500); 22 Apr 2004 11:49:36 -0000 Delivered-To: apmail-jakarta-commons-user-archive@jakarta.apache.org Received: (qmail 68896 invoked by uid 500); 22 Apr 2004 11:49:35 -0000 Mailing-List: contact commons-user-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Jakarta Commons Users List" Reply-To: "Jakarta Commons Users List" Delivered-To: mailing list commons-user@jakarta.apache.org Received: (qmail 68833 invoked from network); 22 Apr 2004 11:49:35 -0000 Received: from unknown (HELO mail49.messagelabs.com) (193.109.255.19) by daedalus.apache.org with SMTP; 22 Apr 2004 11:49:35 -0000 X-VirusChecked: Checked X-Env-Sender: Julien.Delfosse@UCB-Group.com X-Msg-Ref: server-14.tower-49.messagelabs.com!1082634573!3490776 X-StarScan-Version: 5.2.10; banners=-,-,- X-Originating-IP: [195.206.74.234] Received: (qmail 8416 invoked from network); 22 Apr 2004 11:49:34 -0000 Received: from mx1.ucb-group.com (195.206.74.234) by server-14.tower-49.messagelabs.com with SMTP; 22 Apr 2004 11:49:34 -0000 Received: from ntbraexc001.braine.ucb (local) by mx1.ucb-group.com with ESMTP id i3MBi2w06436 for ; Thu, 22 Apr 2004 13:44:02 +0200 (MEST) Received: by ntbraexc001.braine.ucb with Internet Mail Service (5.5.2653.19) id ; Thu, 22 Apr 2004 13:49:32 +0200 Message-ID: <3EBA5559F490D61189430002A5F0AE8905B978EF@ntexcrd.braine.ucb> From: Delfosse Julien To: "'commons-user@jakarta.apache.org'" Subject: GenericKeyedObjectPool synchronization Date: Thu, 22 Apr 2004 13:49:31 +0200 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C4285F.DF8F6F60" X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N ------_=_NextPart_001_01C4285F.DF8F6F60 Content-Type: text/plain Hi, first of all, thanks for making these kewl components available, these are really helpfull. I have to manage a pool of objects (documentum sessions) that will be keyed (using the user principal as key) I have noticed that the borrowObject method of the GenericKeyedObjectPool is synchronized and that will cause unacceptable performance problems on our applications, since we manage a big number of concurrent users, borrowObject would definitely be a bottle neck. Is anyone aware of an implementation of KeyedObjectPool that allows concurrent access to the borrowObject method ? Thanks in advance. Julien Delfosse --------------------------------------------------------- Legal Notice: This electronic mail and its attachments are intended solely for the person(s) to whom they are addressed and contain information which is confidential or otherwise protected from disclosure, except for the purpose they are intended to. Dissemination, distribution, or reproduction by anyone other than their intended recipients is prohibited and may be illegal. If you are not an intended recipient, please immediately inform the sender and send him/her back the present e-mail and its attachments and destroy any copies which may be in your possession. --------------------------------------------------------- ------_=_NextPart_001_01C4285F.DF8F6F60--