[ 
https://issues.apache.org/jira/browse/JSPWIKI-792?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13751597#comment-13751597
 ] 

Harry Metske commented on JSPWIKI-792:
--------------------------------------

A few more notes:
* I have been working on CachingProvider, CachingAttachmentProvider (not yet on 
RenderingManager)
* these classes are poorly documented, look unfinished here and there with 
TODO's and kludges
* I have tried to simplify these classes a bit :
** I dropped support for detecting changes directly (bypassing jspwiki) to the 
filesystem
** I dropped the m_negCache (caching non-existing pages).
* we will require slf4j, I chose slf4j-log4j12 for now, to be able to debug 
something
* a few Test classes will require an extra cleanup besides 
"TestEngine.emptyWorkDir();" : "CacheManager.getInstance().removeAllCaches();"
* cache configuration is basically done via ehcache.xml on the classpath (when 
this doesnt have cache defs, we provide hardcoded defaults now)

TODO:
* still about 10 failing unit tests
* CachedItemCollector might be obsolete (replaceable by ehcache's 
Cache.getAll() i.c.w. Cache.getKeysWithExpiryCheck() 
* code check / cleanup / docu / formatting
* RenderingManager
* preferably some sort of performance compare 
                
> Replace OpenSymphony's oscache with ehcache
> -------------------------------------------
>
>                 Key: JSPWIKI-792
>                 URL: https://issues.apache.org/jira/browse/JSPWIKI-792
>             Project: JSPWiki
>          Issue Type: Improvement
>            Reporter: Glen Mazza
>            Assignee: Harry Metske
>
> OpenSymphony website is dead, ehcache seems common today.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to