Re: Null Cache Storage

Fernando Ribeiro <[email protected]>
Newsgroups gmane.comp.web.freemarker.user
Message-ID <[email protected]>
Daniel,

I didn't know there was another option for string templates in the library,
that may be interesting for many users, will play more with the library and
let you know if I need your help there.

I didn't mean to rush you to a release, sorry, do you have a timeframe for
2.3.17 already?

Thanks,

On Wed, Apr 20, 2011 at 11:40 AM, Daniel Dekany <[email protected]> wrote:

> Wednesday, April 20, 2011, 4:04:07 PM, Fernando Ribeiro wrote:
>
> > Daniel,
> >
> > Thanks for the quick feedback and the new NullCacheStorage class.
> > I'm currently refreshing the FreeMarker component of the Apache
> > Camel framework (http://camel.apache.org/), which has its own
> > implementation of a null cache storage. It was (probably) created
> > because that component is mostly used with "dynamic" string
> > templates that the developer really may not want to cache.
>
> It's possible to create Template-s from String-s without using
> Configuration.getTemplate, and be by bypassing the storage mechanism
> and thus the caching. Also, note that the cache not just decreases
> I/O, but also prevents the re-parsing of templates. Parsing templates
> is somewhat expensive (CPU and GC).
>
> > Can you please release the current build as 2.3.17? I need it to be
> > available from Maven to use it in the Apache projects (will also
> > update ServiceMix to it).
>
> I can't just suddenly make a release... If all you need is a
> NullCacheStorage, your implementation is as good as mine. But if you
> can give a deadline for me, we can talk about a release.
>
> > Thanks,
> >
> > 2011/4/20 Daniel Dekany <[email protected]>
> > Here it is (try it / use it):
> >
> http://freemarker.org:8085/download/FM-BRANCH23/artifacts/build-200/Library/freemarker.jar
> >
> >
> > Wednesday, April 20, 2011, 2:45:12 PM, Daniel Dekany wrote:
> >
> >> Well... a new MruCacheStorage(0, 0) *should* do that (never tried that
> >> though), but of course that would be silly. Since you don't have a
> >> Contributor's License Agreement and this is easy to do, I will just go
> >> ahead and implement this tonight.
> >>
> >>
> >> Wednesday, April 20, 2011, 1:29:27 PM, Fernando Ribeiro wrote:
> >>
> >>> Hello,
> >>>
> >>> If I don't want a template loader to use a cache at all, I need to
> >>> write a new (null) implementation of the CacheStorage interface,
> >>> right? If so, I can write it and submit it for inclusion, what do you
> think?
> >>>
> >>> Thanks,
> >>>
> >>> Fernando
> >>
> >
> > --
> > Best regards,
> >  Daniel Dekany
> >
> >
>
> --
> Best regards,
>  Daniel Dekany
>
>

------------------------------------------------------------------------------
Benefiting from Server Virtualization: Beyond Initial Workload 
Consolidation -- Increasing the use of server virtualization is a top
priority.Virtualization can reduce costs, simplify management, and improve 
application availability and disaster protection. Learn more about boosting 
the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev

_______________________________________________
FreeMarker-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freemarker-user
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.