Class ImmutableFieldTimeStampedCache<T extends FieldTimeStamped<KK>,KK extends CalculusFieldElement<KK>>

java.lang.Object
org.orekit.utils.ImmutableFieldTimeStampedCache<T,KK>
Type Parameters:
T - the type of data
KK - the type the field element
All Implemented Interfaces:
FieldTimeStampedCache<T,KK>

public class ImmutableFieldTimeStampedCache<T extends FieldTimeStamped<KK>,KK extends CalculusFieldElement<KK>> extends Object implements FieldTimeStampedCache<T,KK>
A cache of TimeStamped data that provides concurrency through immutability. This strategy is suitable when all the cached data is stored in memory. (For example, UTCScale) This class then provides convenient methods for accessing the data.
Author:
Evan Ward, Vincent Cucchietti