Sure.. I was just suggesting a couple of paragraphs capturing the contents
of this particular thread, ie how to enable caching.


On Fri, 9 Dec 2016 at 09:59 Stephen Cameron <steve.cameron...@gmail.com>
wrote:

> I'll see what I can do, its a new area for me and alot to read up on. Maybe
> even a fast moving area at the moment, with things like Apache Ignite
>
> On Fri, Dec 9, 2016 at 6:00 PM, Dan Haywood <d...@haywood-associates.co.uk>
> wrote:
>
> > Thanks for doing this exploration... I've made a note to add something to
> > the docs, but even better would be a PR from yourself to add it.
> Perhaps a
> > new section in "other techniques" chapter of the "beyond the basics"
> guide
> > [1,2]?
> >
> > Cheers
> > dan
> >
> > [1] http://isis.apache.org/guides/ugbtb.html#_ugbtb_other-techniques
> > [2]
> > https://github.com/apache/isis/blob/master/adocs/documentation/src/main/
> > asciidoc/guides/_ugbtb_other-techniques.adoc
> >
> >
> >
> > On Thu, 8 Dec 2016 at 12:11 Stephen Cameron <steve.cameron...@gmail.com>
> > wrote:
> >
> > > Hazelcast (https://hazelcast.org/) works 'out of the box' as a JSR-170
> > > javax.cache implementation. No config file expected.
> > >
> > > I have:
> > >
> > > isis.persistor.datanucleus.impl.datanucleus.cache.level2.
> > type=javax.cache
> > > isis.persistor.datanucleus.impl.datanucleus.cache.level2.
> > mode=UNSPECIFIED
> > > isis.persistor.datanucleus.cache.level2.cacheName=myCache
> > >
> > > Then added the following dependencies:
> > >
> > > <dependency>
> > >       <groupId>javax.cache</groupId>
> > >       <artifactId>cache-api</artifactId>
> > >        <version>1.0.0</version>
> > >   </dependency>
> > >
> > > <dependency>
> > >     <groupId>com.hazelcast</groupId>
> > >     <artifactId>hazelcast</artifactId>
> > >     <version>3.7.3</version>
> > > </dependency>
> > >
> > > It seems to make quite a significant difference to the speed of the
> app.
> > > but I should be measuring that to make any claims.
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > On Thu, Dec 8, 2016 at 8:35 PM, Stephen Cameron <
> > > steve.cameron...@gmail.com>
> > > wrote:
> > >
> > > > Thanks Andy, sorry for my astounding naïveté.
> > > >
> > > > I see now there is a page where JSR-107 implementations are listed:
> > > > https://jcp.org/aboutJava/communityprocess/
> > implementations/jsr107/index.
> > > > html
> > > >
> > > > 7.5 Billion people in the world and only one person working on
> > > > DataNucleus, why?!
> > > >
> > > >
> > > >
> > > > On Thu, Dec 8, 2016 at 6:06 PM, Andy Jefferson <a...@datanucleus.org
> >
> > > > wrote:
> > > >
> > > >> > Caused by: org.datanucleus.exceptions.NucleusException: Error
> > creating
> > > >> > cache
> > > >> >    at
> > > >> > org.datanucleus.cache.JavaxCacheLevel2Cache.<init>(
> > > >> > JavaxCacheLevel2Cache.java:98)
> > > >>
> > > >> You did not put a Javax.cache provider in your CLASSPATH. As Oscar
> > > >> suggested.
> > > >>
> > > >> DataNucleus provides "a simple wrapper to javax.cache's caches". So
> > you
> > > >> need to select an implementation of javax.cache (just like
> DataNucleus
> > > is
> > > >> an implementation of javax.jdo, so you need to select your preferred
> > > >> implementation of javax.cache). EHCache has one IIRC.
> > > >>
> > > >> You didn't really expect DataNucleus to implement its own
> javax.cache
> > > >> implementation as well as its own JDO implementation as well as its
> > own
> > > JPA
> > > >> implementation, etc? All with 1 developer?!
> > > >>
> > > >>
> > > >> Regards
> > > >> --
> > > >> Andy
> > > >> DataNucleus (Web: http://www.datanucleus.org   Twitter:
> @datanucleus)
> > > >>
> > > >
> > > >
> > >
> >
>

Reply via email to