Package-level declarations
Types
Link copied to clipboard
A wrapper around a function that might be called when an expire-able element expires.
Link copied to clipboard
@ApiStatus.Experimental
@ApiStatus.AvailableSince(value = "5.0.0")
The basic interface for implementing a collection of expiring elements.
Link copied to clipboard
@ApiStatus.Experimental
@ApiStatus.AvailableSince(value = "5.0.0")
The implementation of a list as an ExpirationCollection.
Link copied to clipboard
@ApiStatus.Experimental
@ApiStatus.AvailableSince(value = "5.0.0")
The basic implementation of an expiring map.
Link copied to clipboard
@ApiStatus.Experimental
@ApiStatus.AvailableSince(value = "5.0.0")
A wrapper around a function, which might be called when an element of an ExpirationMap expires.
Link copied to clipboard
@ApiStatus.Experimental
@ApiStatus.AvailableSince(value = "5.0.0")
The implementation as a map as an ExpirationMap.
Link copied to clipboard
@ApiStatus.Experimental
@ApiStatus.AvailableSince(value = "5.0.0")
Link copied to clipboard
@ApiStatus.Experimental
@ApiStatus.AvailableSince(value = "5.0.0")
A representation of an element in an ExpirationCollection. This element holds the element itself, the time it was added, and the time it will expire, and its callback. This also acts as a node in a linked list.
Link copied to clipboard
@ApiStatus.Internal
@ApiStatus.Experimental
@ApiStatus.AvailableSince(value = "5.0.0")
Functions
Link copied to clipboard
@ApiStatus.Experimental
@ApiStatus.AvailableSince(value = "5.0.0")
@ApiStatus.Experimental
@ApiStatus.AvailableSince(value = "5.0.0")
Link copied to clipboard
@ApiStatus.Experimental
@ApiStatus.AvailableSince(value = "5.0.0")
@ApiStatus.Experimental
@ApiStatus.AvailableSince(value = "5.0.0")
@ApiStatus.Experimental
@ApiStatus.AvailableSince(value = "5.0.0")