Refactoring: Separate storage layer that interacts with GAE Storage and Service layed that performs additional caching
Query both data items and data archives
fixed
Archive data older than 2 days
don't remove deleted data items from cache