András,

> I did. I'm sorry, but I have to disagree with this approach.
>
> Setting a low timeout causes an overhead of putting in and dumping
> out almost immediately, which effectively acts as a brake.

I guess David means setting a low timeout for developpement. This is to
"turn off" caches to ease developement.

> IMO turning off a cache should not cause this behavior.
> IMO turning off means just dont do anything with that specific cache,
> as if it never existed.
> So I would not consider this as a real substitute or workaround.

Only for developement, are you really suffrering of slowness in
development ?

>
> Btw this overhead/brake thing is indeed mentioned on this wiki page:
> http://ofbizwiki.go-integral.com/Wiki.jsp?page=Optimizing
> ---------------------------------------------------------------------
> However, here are some things you should do in every production
system:
>  1. comment out the settings in cache.properties that effectively
disable
>  the FTL, BSH and other caches by setting their timeouts to 1ms
>  (this is great for development, but wreaks havoc on a production
server)
> ---------------------------------------------------------------------
>
> (Also a bit of contradiction here. Things that I should do on prod
> system will wreak havoc on prod system. :? )

I thing I explained above (prod cached vs dev "not" cached)  or I'm
still missing something ?

Jacques

>
> Regards,
>   András
>
>
> Thursday, March 22, 2007, 6:04:54 PM, you wrote:
>
>
> > Why not take the easy approach and read the comments in the
> > cache.properties file?
>
> > When we say "turn off" a cache, that usually just means setting a
low
> > timeout.
>
> > -David
>
>
> > On Mar 22, 2007, at 11:03 AM, Imre András Róbert wrote:
>
> >> Yeah, I agree, that would be the place but...
> >>
> >> The cache settings docs is a bit outdate with respect to properties
> >> prefix and contains no info whatsoever about how to turn off a
> >> cache. (Non-technical users bail out at this point. No, kidding,
> >> they were lost even before, at the no release-svn checkout and
build
> >> thingy. >:) Often running into outdated docs tends to discourage
> >> even those who are keen readers otherwise. People adapt to
situations
> >> damn fast.)
> >>
> >> No problem, lets do a little exploration. Lets go and see web
admin.
> >> Maxsize=0 means no limit, and this fact comes through only by
> >> experience,
> >> not the docs. Web admin shows me I can set maxSize and expireTime,
> >> but none of this can turn off a cache.
> >>
> >> No problem, lets see the cache.properties file for existing
> >> property names.
> >> Though softReference comes into the picture, no commented out
> >> example here
> >> about turning specific cache off, so still no clue. (Non-
> >> experienced java
> >> programmers and those who have not enough time are likely to be out
> >> of the
> >> picture at this point.)
> >>
> >> No problem, open source, lets see the source code. (Hmmm, we ended
up
> >> here, again.) Ofbiz is well-designed, and this pays off here,
because
> >> only a little analysis of UtilCache.java tells all property names,
> >> of which none seems to be what we are looking for.
> >>
> >> At this point we're finished, and I can tell that either turning
off a
> >> specific cache via cache.properties is not possible, or I really
> >> missed
> >> something... (Non-ofbiz contributors leave us at this point. One of
> >> those
> >> who are still standing will probably implement this. Hopefully
someone
> >> who sees the whole picture about cacheing.)
> >>
> >> Guys, dont take this to the heart, ofbiz is great, and has a robust
> >> design, but the 'no release' and lack and inaccurate documentation
> >> 'features' are a real pain in the ass. Every time, not just with
> >> cacheing. And these explorations take way too much time to build sg
> >> upon it.
> >> I suspect I'm not the first one telling this.
> >> I really hope you find a documentation tool/framework that suits
> >> ofbiz in
> >> its stability and usability and 'automationability' and these
> >> annoyances
> >> will be gone forever.
> >>
> >>
> >> Btw, what is the difference between the following three that all
seem
> >> to govern beanshell script execution?
> >>   BeanShellScripts    <- for me only turning off this onl worked
> >> for .bsh scripts
> >>   script.BshLocationParsedCache
> >>   script.BshBsfParsedCache
> >>
> >>
> >> Thanks,
> >>   András
> >>
> >>
> >> Thursday, March 22, 2007, 4:14:27 PM, you wrote:
> >>
> >>> András,
> >>
> >>> Even better than changing anything in code read the doc :
> >>> http://tinyurl.com/2ztz4t ;o)
> >>
> >>> Jacques
> >>
> >>>> Just one thing to mention:
> >>>> Beanshell scripts get cached, so dont forget to clear
> >>>> the cache after script modification. Or even better, you
> >>>> can tinker a little with the ofbiz code to turn cacheing
> >>>> off for development.
> >>>>
> >>>>
> >>>> Regards,
> >>>>   András
> >>>>
> >>>>
> >>>> Thursday, March 22, 2007, 8:28:42 AM, you wrote:
> >>>>
> >>>>> Welcome to OFBiz.
> >>>>
> >>>>> Because you don't need to recompile them and reload all OFBiz.
> >>>>
> >>>>> Jacques
> >>>>
> >>>>
> >>>>> ----- Message d'origine -----
> >>>>> De : "OFBiz" <[EMAIL PROTECTED]>
> >>>>> À : <[email protected]>
> >>>>> Envoyé : jeudi 22 mars 2007 07:25
> >>>>> Objet : Bean Shell Scripting
> >>>>
> >>>>
> >>>>>>
> >>>>>> Hai this is Veerraju.I am new to OFBiz.
> >>>>>>
> >>>>>>               In OFBiz we use Bean shell Scripting and Free
Marker
> >>>>>> Templates.Why we need to go for Beanshell Scripting and Free
> >>> Markers.
> >>>>>>
> >>>>>> -- 
> >>>>>> View this message in context:
> >>>>>
> >>>>
http://www.nabble.com/Bean-Shell-Scripting-tf3445725.html#a9609116
> >>>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
> >>
>

Reply via email to