Improvement to the caching code
It appears Manila had a pretty huge design flaw, when it came to caching the RSS version of a site, it would rebuild the RSS every time, unless the caller had a cached version of the feed. Now I might be missing something, but that seems totally wrong. Why should my server have to work so hard just because one reader doesn't have a cached copy? Why can't I maintain a cached copy that's valid until I change something that effects the RSS feed. In a way this post is a test to see if I made the change correctly. The RSS feed for this site should now change, because I changed the home page. Back in a minute with the result. Seems to work.