I plan to pull my Java web apps's content from a filesystem, for the sake of simplicity of editing. These files will be most probably only a text in a simple markup like JTexy or Markdown.

What I plan to implement is a tree-like structure keeping the content of the files.
It should be cached and eventually should handle authorization.

I am looking for a simple-to-use thing, not a full-blown CMS like OpenCMS, but if it provides a simple api to access the content and can keep it's dependencies small, the other stuff like thick client content editors is a bonus.

Perhaps something from this list: <http://java-source.net/open-source/content-managment-systems>

What would you recommend? 

Thanks,
Ondra