Cache: adding cacheData (see #39)