Sounds like cache should not be placed in C:\ check signlink.java to see where it is supposed to be. Somewhere in there should be findcachedir.
Most server these days put their cache in "user.home". Easy way to get there with any windows os is Windows Key + R and type %userprofile%.