cache hit done - not tested