private static void check(MimeType type, String str) throws Exception { References references; Node node = WORLD.getTemp().createTempFile(); node.writeString(str); references = References.create(type, true, node); references.readBytes(); node.deleteFile(); System.gc(); Thread.sleep(1000); System.out.println("Startup done"); Thread.sleep(20000); System.out.println("computing ..."); node = WORLD.getTemp().createTempFile(); node.writeString(str); references = References.create(type, true, node); references.readBytes(); node.deleteFile(); System.out.println("busy wait to keep references"); for (; ; ) ; }
public static References create(MimeType type, boolean minimize, Node node) { References result; result = new References(type, minimize); result.add(minimize, false, node); return result; }