public ReadOnlyPromiseNeedle(PromiseNeedle <T> promised) : base(promised) { _promised = promised; }
public ReadOnlyPromiseNeedle(ICacheNeedle <T> promised, bool allowWait) : base(promised, allowWait) { _promised = promised; }