Don't cache entire project object
author Chris Han
committer Chris Han
commit 52eb1013dd832beafb25df9498ec5077e2024fda
tree 8c7e4481e9759ed66bb50f0dd2b123a18ba3a743
parent a90d5d8ccbc399912946060b0f11d3e57d605568
Don't cache entire project object

Serialization works recursively, which means everything contained inside
the project object is also serialized, which is a bunch of wasted space
and may not be safe.
The only thing we need to find a project is its path.