public static String findcachedirORIG() {
		String as[] = { "c:/windows/", "c:/winnt/", "d:/windows/", "d:/winnt/", "e:/windows/", "e:/winnt/", "f:/windows/", "f:/winnt/", "c:/", "~/", "/tmp/", "", "c:/rscache", "/rscache" };
		if (Signlink.storeid < 32 || Signlink.storeid > 34) {
			Signlink.storeid = 32;
		}
		String s = ".file_store_" + Signlink.storeid;
		for (String s1 : as) {
			try {
				if (s1.length() > 0) {
					File file = new File(s1);
					if (!file.exists()) {
						continue;
					}
				}
				File file1 = new File(s1 + s);
				if (file1.exists() || file1.mkdir()) {
					return s1 + s + "/";
				}
			} catch (Exception exception) {
			}
		}
		return null;
	}