1 18 19 package org.apache.tools.ant.util; 20 21 22 import java.lang.ref.WeakReference ; 23 24 37 public class WeakishReference { 38 39 40 private WeakReference weakref; 41 42 49 WeakishReference(Object reference) { 50 this.weakref = new WeakReference (reference); 51 } 52 53 60 public Object get() { 61 return weakref.get(); 62 } 63 64 69 public static WeakishReference createReference(Object object) { 70 return new WeakishReference(object); 71 } 72 73 74 79 public static class HardReference extends WeakishReference { 80 81 85 public HardReference(Object object) { 86 super(object); 87 } 88 89 } 90 91 } 92 | Popular Tags |