@Override
    public boolean shouldExpire() {
        return this.value.get() == null;
    }
Represents a value wrapped in a {@link SoftReference}

@param <T> the wrapped value type
helper/src/main/java/me/lucko/helper/metadata/SoftValue.java