method will

this.target_ref = new SoftReference(target);