TOOLS-35: Cache projects for quick retrieval when filtering.
Improvement work for issues TOOLS-2, 9, 10, 30, 36