[ https://issues.apache.org/jira/browse/WICKET-7128?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Pedro Santos reassigned WICKET-7128: ------------------------------------ Assignee: Pedro Santos > Improvement suggestions to IStaticCacheableResource's API > --------------------------------------------------------- > > Key: WICKET-7128 > URL: https://issues.apache.org/jira/browse/WICKET-7128 > Project: Wicket > Issue Type: Sub-task > Components: wicket-core > Affects Versions: 10.3.0 > Reporter: Pedro Santos > Assignee: Pedro Santos > Priority: Minor > > Context: currently Wicket uses an IResourceCachingStrategy to control how the > app resources will be cached in the browser by decorating the URL, and a > CachingResourceStreamLocator to control how the resource is cached in the > server. However, in the resource interface, it's not clear that the flag > IStaticCacheableResource.isCachingEnabled() is used only to inform how the > resource should be cached in the client. > Improvement: > - to deprecate IStaticCacheableResource.isCachingEnabled() in the current > versions and rename it to > IStaticCacheableResource.isClientCachingStrategyEnabled() in the next major > one, plus to improve its Javadoc. > Context: after working on the ticket WICKET-7024, I stumbled on the need for > IStaticCacheableResource implementations to be able to know if the work to > resolve an IResourceStream should update or not the server resources cache in > the CachingResourceStreamLocator. > Improvement: > - to introduce a new method: > IStaticCacheableResource.isServerCachingUpdateEnabled() or to change > IStaticCacheableResource.getResourceStream() to > IStaticCacheableResource.getResourceStream(boolean updateCache) -- This message was sent by Atlassian Jira (v8.20.10#820010)