one child process handles cache, other one shrinks cache