Class DefaultSourceMetadataExpirationTimeStrategy

  • All Implemented Interfaces:
    Function<byte[],​Instant>

    public class DefaultSourceMetadataExpirationTimeStrategy
    extends Object
    implements Function<byte[],​Instant>
    Simple strategy for computing an expiry time by adding an expiry duration to the current time.
    • Field Detail

      • expiryDuration

        @Nonnull
        private final Duration expiryDuration
        How long after now should the metadata expire.
    • Constructor Detail

      • DefaultSourceMetadataExpirationTimeStrategy

        public DefaultSourceMetadataExpirationTimeStrategy​(@Nonnull
                                                           Duration duration)
        Constructor.
        Parameters:
        duration - the expiry duration.