Hi.
By "client info as value object" you mean the lock cookie, right? Because that is IMHO all "client info" you need.
I also use an extra Object (only once created) to manage my locks in a multi threaded environment. That has to be the way to achieve a high cohesion in your code.
After some tests, I got an good feeling about that.
Best Regards
R
[ January 23, 2007: Message edited by: Rudolph Jen ]
[ January 23, 2007: Message edited by: Rudolph Jen ]