class Expiring {

    public T computeIfAbsent (Callable<T> callable, long durationInMillis) {
        return computeIfAbsent(callable, Duration.ofMillis(durationInMillis));
    }

    public  Expiring(T object, Instant expiryTime);
    public  Expiring(T object, long millis);
    public  Expiring(T object, Duration objectDuration);

}