* Abstract out various caches into a single GET wrapper