SoftReference<T>
public sealed class SoftReference<T> : IOptionMonad<T>, ISupplier<object>, IFunctional<Func<object>>
Represents a form of weak reference
which is eligible for garbage collection in Generation 2 only.
Gets state of the referenced object and referenced object itself.
Initializes a new soft reference.
Gets the referenced object.
Tries to retrieve the target object.
Makes the referenced object available for garbage collection (if not referenced elsewhere).
Tries to retrieve the target object.
Tries to retrieve the target object.