00001 00057 package com.arcle.rmt.j2se.util; 00058 00059 import java.lang.ref.WeakReference; 00060 00061 00071 public class ReleaseableReference extends WeakReference { 00076 public ReleaseableReference(Object ref) { 00077 super(ref); 00078 referent = ref; 00079 } 00080 00085 public void release() { 00086 referent = null; 00087 } 00088 00092 protected Object referent; 00093 }