Move convenience fetch functions from extensions into Cache.swift instead. Fixes #98.