Class ImmutableFieldTimeStampedCache<T extends FieldTimeStamped<KK>,​KK extends CalculusFieldElement<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