is there some background for using weak reference? If the reference gets garbage collected and this object is still in use it will start to throw NPEs allover the place, so as a user you should also get rid of this object as well.