Turn on in-process directory caching


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13829 e27351fd-9f3e-4f54-a53b-843176b1656c
Fix recordsMatching*() when caching


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13830 e27351fd-9f3e-4f54-a53b-843176b1656c
Purge expired records after every 100 lookups


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13831 e27351fd-9f3e-4f54-a53b-843176b1656c
Missing XML tag-close.


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13832 e27351fd-9f3e-4f54-a53b-843176b1656c
Auth caching


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13833 e27351fd-9f3e-4f54-a53b-843176b1656c