package com.tomclaw.mandarin.core; import java.lang.ref.WeakReference; /** * Created by solkin on 16.05.14. */ public abstract class WeakObjectTask<W> extends Task { private final WeakReference<W> weakObject; public WeakObjectTask(W object) { this.weakObject = new WeakReference<W>(object); } public W getWeakObject() { return weakObject.get(); } }