C5: Caching of Partial Results