Index
All Classes and Interfaces|All Packages
D
- de.team33.patterns.expiry.tethys - package de.team33.patterns.expiry.tethys
-
Provides a simple renewal mechanism for instances that are essentially reusable but expire after a certain amount of time.
G
- get() - Method in class de.team33.patterns.expiry.tethys.Recent
- get() - Method in class de.team33.patterns.expiry.tethys.XRecent
R
- Recent<T> - Class in de.team33.patterns.expiry.tethys
-
Defines a container type for handling instances, which in principle can be defined globally and reused over and over again, but have to be updated after a certain time.
- Recent(Supplier<? extends T>, long, long) - Constructor for class de.team33.patterns.expiry.tethys.Recent
-
Initializes a new instance of this container type given a
Supplierfor the type to be handled and an intended lifetime of such instances.
X
- XRecent<T,
X extends Exception> - Class in de.team33.patterns.expiry.tethys -
Defines a container type for handling instances, which in principle can be defined globally and reused over and over again, but have to be updated after a certain time.
- XRecent(XSupplier<? extends T, ? extends X>, long, long) - Constructor for class de.team33.patterns.expiry.tethys.XRecent
-
Initializes a new instance of this container type given a
XSupplierfor the type to be handled and an intended lifetime of such instances.
All Classes and Interfaces|All Packages