30458: ALF-10100: need to be able to apply %age or abs disk space usage constraints on ${dir.cachedcontent}
30573: ALF-9613: Add min age of files checking to cached content cleaner
30594: ALF-10100: added more sensible default in sample config for quota size (4GB)
30695: ALF-10391, ALF-10392: Added MBeans and improved logging for monitoring purposes.
30850: THOR-202: CachingContentStore quota manager should reject large files
30901: Added warn-level logging about failure to cache content item
30951: THOR-217 - when the quota is met or exceeded, then next time the cleaner runs it must use some strategy to make some space.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@30956 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
ALF-10097: disk-persistent cache settings in ehcache
ALF-10098: clean up process should remove empty parent directories from content cache disk directory
ALF-10126: timeToIdle ehcache property was not affecting cache cleaner job
ALF-10127: externally deleted cached content files were not re-cached until after the items expired from ehcache
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@30171 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
Created a stub content store that reads and writes very slowly and end-to-end tests that utilise the slow store to prove there is a speed up on reading and writing through the CachingContentStore.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@29838 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261