coffee version of Storage to have cache() working again