home *** CD-ROM | disk | FTP | other *** search
- package sun.misc;
-
- // $FF: renamed from: sun.misc.GC
- public class class_0 {
- private static final long NO_TARGET = Long.MAX_VALUE;
- private static long latencyTarget = Long.MAX_VALUE;
- private static Thread daemon = null;
- private static Object lock = new GC.LatencyLock((GC.1)null);
-
- private class_0() {
- }
-
- public static native long maxObjectInspectionAge();
-
- private static void setLatencyTarget(long var0) {
- latencyTarget = var0;
- if (daemon == null) {
- sun.misc.GC.Daemon.create();
- } else {
- lock.notify();
- }
-
- }
-
- public static GC.LatencyRequest requestLatency(long var0) {
- return new GC.LatencyRequest(var0, (GC.1)null);
- }
-
- public static long currentLatencyTarget() {
- long var0 = latencyTarget;
- return var0 == Long.MAX_VALUE ? 0L : var0;
- }
-
- // $FF: synthetic method
- static Object access$100() {
- return lock;
- }
-
- // $FF: synthetic method
- static long access$200() {
- return latencyTarget;
- }
-
- // $FF: synthetic method
- static Thread access$302(Thread var0) {
- daemon = var0;
- return var0;
- }
-
- // $FF: synthetic method
- static void access$500(long var0) {
- setLatencyTarget(var0);
- }
- }
-