cache on actual object (which change during tests), not the path
Merge branch 'feature/issue-34-cache-workspaces' of github.com:praekelt/unicore-cms into feature/issue-34-cache-workspaces