### Question:
Expiring { public T value () { if (isExpired()) return null; return this.object; } Expiring(T object, Instant expiryTime);  Expiring(T object, long millis);  Expiring(T object, Duration objectDuration); T value(); @Override String toString(); void expire(); T computeIfAbsent(Callable<T> callable, long durationInMillis); T computeIfAbsent(Callable<T> callable, Duration objectDuration);  }### Answer:
@Test public void value () { assertEquals(object, expiringObject.value()); }