refine cachesock