Re: [jcs] Ceanup and reorganize the project, was:Re: [VETO] Re: [jcs] What's next?

2014-05-26 Thread Romain Manni-Bucau
the point is putIfAbsent is costly but globally once (can be done concurrently but this is ignorable at runtime). Only important thing is to ensure then the system uses a single instance. Issue with sychronized is that it doesn't scale. If you go upper to 10 threads you are slow. The other point

Re: [jcs] Non Serializeable Interface

2014-05-26 Thread Romain Manni-Bucau
Globally agree Next question is: do we plan a 2.0.0-alpha without it (said otherwise I'd like JCache to be out ASAP and avoid what we live @BVal taking soon 1 year to release) or do we wait to be very stable to do a proper 2.0.0? Romain Manni-Bucau Twitter: @rmannibucau Blog: http://rmannibucau

Re: [jcs] Non Serializeable Interface

2014-05-26 Thread Bernd Eckenfels
Hello, I think it is usefull to have an Interface which allows non-serializeable Keys and Values. First of all this is usefull for actual in-heap implementations (and a generic Map replacement) but also for a modular approach where you can plug-in custom serializers. In fact I would consider this

[VOTE] Release BeanUtils 1.9.2 based on RC1

2014-05-26 Thread Oliver Heger
This is a vote to release Commons BeanUtils 1.9.2 based on the first RC. There was a fix related to a security issue which should now be made available. BeanUtils 1.9.2 RC1 is available for review here: https://dist.apache.org/repos/dist/dev/commons/beanutils/ (svn revision 5419) Maven arti

Re: [jcs] Ceanup and reorganize the project, was:Re: [VETO] Re: [jcs] What's next?

2014-05-26 Thread Thomas Vandahl
On 25.05.14 17:45, Phil Steitz wrote: > On 5/25/14, 8:18 AM, Romain Manni-Bucau wrote: >>> And please consider reacting to Phils comment on the removal of >>> synchronized keywords. It took years to pinpoint the race issues in the >>> JCS code. I don't claim the current situation to be perfect but

Re: [jcs] Ceanup and reorganize the project, was:Re: [VETO] Re: [jcs] What's next?

2014-05-26 Thread Thomas Vandahl
On 25.05.14 17:18, Romain Manni-Bucau wrote: > Extras is a set of useful basic classes for JCache usage. OpenJPA is JCache > support for L2 cache in openjpa. > > The goal is to make what we propose with jcache module as usable as > possible and avoid glue code as much as possible in application co