cache digest working