On 2018/04/15 23:02:30, John Huss <johnth...@gmail.com> wrote: 
> On Sun, Apr 15, 2018 at 12:47 PM JK <jithukart...@gmail.com> wrote:
> 
> > Hello,
> >
> > I have a bit of confusion around how Cayenne contex works inside web
> > application.
> > I dont really need to have session scoped context- however, there is a
> > specific need to have isolated scopes .
> >
> > 1) What is the best way to manage Cayenne context inside a web application
> > ? Is creating a new context for every http request a good practice ? any
> > known performance degradation ?
> 
> You need the runtime (or injector) to create contexts, so you have to get
> it from somewhere, either the servletcontext or a static variable. Creating
> a context for each request is typical and performs well.
> 
> 
> > 2) Is CayenneFilter good enough for this purpose ?
> 
> Typically, yes
> 
> 
> > 3) My application requires isolated scopes and I do create multiple child
> > context ( but only 1 level ). What happens to the child context  . What
> > time do they get removed from memory ?or do I need to force release these
> > somehow ?
> >
> They get garbage collected like everything else, there isn't manual
> attention needed except managing cache size if you are caching.
> 
> >
> >
> Thanks John . You answered everything. 

Reply via email to