Hi, The default impl is org.apache.wicket.markup.DefaultMarkupCacheKeyProvider. So instead of implementing the interface you need to extend from this class and return null or super.getCacheKey().
Martin Grigorov Wicket Training and Consulting https://twitter.com/mtgrigorov On Wed, Jan 25, 2017 at 8:01 PM, Entropy <[email protected]> wrote: > I am trying to make Wicket NOT cache html templates, but only based on a > certain system property. So if this property is off, no caching, I return > null from getCacheKey() and that seems to work great. But, I am not sure > what to do when I WANT caching. > > The method takes a MarkupContainer and containerClass parameter, but I am > unsure what I am supposed to do with them. I presume I am supposed to > manufacture a key somehow. But not knowing how the key is used, I am > unclear how to generate it. Is there a default implementation of this I > could utilize? Every example I find online is just returning null in order > to achieve no caching ALL the time. But I only want it conditionally. > > -- > View this message in context: http://apache-wicket.1842946.n4.nabble.com/ > IMarkupCacheKeyProvider-getCacheKey-tp4676864.html > Sent from the Users forum mailing list archive at Nabble.com. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
