added a DatastoreCache