add specs for data.cache and data.cache?