I'd be willing to contribute toward a JCache-based component. It might be worth considering another related component for generic data grid style components.
On 9 July 2014 10:34, ugol <ugo.land...@gmail.com> wrote: > We have two options: > > 1. code directly against JCache (JSR 107) > pro: out of the box integration with JSR 107 compliant cache providers > cons: doesn't work with every provider. JCache API don't cover lot of > use cases (it's temporary in nature for example, while Infinispan is > more on the "grid" side) > 2. have a camel cache api (loosely based on JSR 107 / 347) > pro: can cover every use case and can be implemented > cons: integration with cache providers not out of the box > > 1. is really easy and straightforward, but I don't know if it would be > feature rich enough to "deprecate" more specific components > > On Wed, Jul 9, 2014 at 4:55 PM, Matt Sicker <boa...@gmail.com> wrote: > > Technically components like camel-jms/camel-sjms, camel-jdbc/camel-sql, > > camel-jpa, camel-jcr, etc., all code to JSRs instead of particular > > implementations. I don't think I've seen an equivalent for camel-camel ;) > > > > Using the JSRs for a generic cache component would be nice because > EHCache > > and Infinispan both already support the JCache API, and Hazelcast is > > working on adding support for it. That would make a better candidate for > > the component named "camel-cache" as you could still even use EHCache > with > > it! > > > > > > On 9 July 2014 09:47, ugol <ugo.land...@gmail.com> wrote: > > > >> Do we have any example of a generic camel component with different > >> implementations? > >> Or should be camel-cache just a set of common API? > >> > >> On Wed, Jul 9, 2014 at 4:08 PM, ugol <ugo.land...@gmail.com> wrote: > >> >> I like the idea of having some common api for caching in Camel. And > >> >> making sure that this is the easiest and a good way to use caching. > >> >> > >> >> Altough there is also the jcache spec that Matt talks about. Not sure > >> >> where that spec fits into this picture? > >> > > >> > In my idea, it's just that JSR107 and JSR 347 already cover what > >> > caches/grids have in common, so we can use those JSR as an inspiration > >> > for a good design. > >> > > >> >> Okay back to the cache. Sure guys we love contributions and surely I > >> >> would like to see this moving forward. > >> > > >> > I'll see what I can do next weeks > >> > > >> > -- > >> > uL > >> > > >> > Pragmatist > >> > http://blog.ugolandini.com > >> > http://www.flickr.com/photos/ugol/ > >> > >> > >> > >> -- > >> uL > >> > >> Pragmatist > >> http://blog.ugolandini.com > >> http://www.flickr.com/photos/ugol/ > >> > > > > > > > > -- > > Matt Sicker <boa...@gmail.com> > > > > -- > uL > > Pragmatist > http://blog.ugolandini.com > http://www.flickr.com/photos/ugol/ > -- Matt Sicker <boa...@gmail.com>