ets-berkeley-edu/calcentral — pull request #379 by raydavis (2012-12-11 23:59:52+00:00)
Title: CLC-810 Cache evolution

- Drop the one controller cache to focus on API & proxy caching
- Add API-specific expiration controls
- Refactor all merged API models to share cache management
- Invalidate My Tasks cache when the model updates a Google task

Since this includes refactoring all the API models, I'm going to push it now in hope of reducing merge conflicts. Next step: add proxy caching.