Return-Path: X-Original-To: apmail-commons-issues-archive@minotaur.apache.org Delivered-To: apmail-commons-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 631B0DE23 for ; Tue, 14 May 2013 11:11:17 +0000 (UTC) Received: (qmail 58699 invoked by uid 500); 14 May 2013 11:11:17 -0000 Delivered-To: apmail-commons-issues-archive@commons.apache.org Received: (qmail 58553 invoked by uid 500); 14 May 2013 11:11:17 -0000 Mailing-List: contact issues-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: issues@commons.apache.org Delivered-To: mailing list issues@commons.apache.org Received: (qmail 58520 invoked by uid 99); 14 May 2013 11:11:16 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 14 May 2013 11:11:16 +0000 Date: Tue, 14 May 2013 11:11:16 +0000 (UTC) From: "l0co (JIRA)" To: issues@commons.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (COLLECTIONS-467) LRUMap remove callback MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/COLLECTIONS-467?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13656967#comment-13656967 ] l0co commented on COLLECTIONS-467: ---------------------------------- Created as COLLECTIONS-469. > LRUMap remove callback > ---------------------- > > Key: COLLECTIONS-467 > URL: https://issues.apache.org/jira/browse/COLLECTIONS-467 > Project: Commons Collections > Issue Type: New Feature > Affects Versions: 3.2 > Reporter: l0co > Priority: Minor > Fix For: 4.x > > > If you use LRUMap with objects that require doing some disposal when they are dropped (eg. close()) and you hold these objects only in LRUMap, you cannot do it with current implementation. I propose to add onRemove() and onAdd() methods to the implementation, so that you can create anonymous inherited class and be able to react to these events. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira