add AsyncCache#peek function