commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From zoly farkas <zolyfar...@yahoo.com>
Subject [pool] potential new method for interface ObjectPool<T>
Date Wed, 02 Feb 2011 18:46:31 GMT
Would it be possible to add a method:

void returnAndValidateObject(T obj) throws Exception

In general I was thinking of the following use case:

Object o = pool.borrowObject();
try
{
    .........
    o.doStuff();
    .........
    pool.returnObject(o);
}
catch(Exception e)
{
    // not sure what the cause is, let's make sure o is valid.
    pool.returnAndValidateObject(o);
}

the reason is that validation in general is an expensive operation, and enabling 
it all the time is inpractical.

any thoughts ?

--Zoltan


      

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Mime
View raw message