Class Durations


  • public class Durations
    extends Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static org.infinispan.functional.MetaParam.MetaLifespan ETERNAL  
    • Constructor Summary

      Constructors 
      Constructor Description
      Durations()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static <K,​V>
      void
      setWithTtl​(org.infinispan.functional.EntryView.ReadWriteEntryView<K,​V> view, V value, javax.cache.expiry.ExpiryPolicy expiryPolicy, org.infinispan.jcache.Expiration.Operation operation)  
      static long toMs​(javax.cache.expiry.Duration duration)  
      static <K,​V>
      void
      updateTtl​(org.infinispan.functional.EntryView.ReadWriteEntryView<K,​V> view, javax.cache.expiry.ExpiryPolicy expiryPolicy)  
      static <K,​V>
      void
      updateTtl​(org.infinispan.functional.EntryView.ReadWriteEntryView<K,​V> view, javax.cache.expiry.ExpiryPolicy expiryPolicy, org.infinispan.jcache.Expiration.Operation operation)  
    • Field Detail

      • ETERNAL

        public static final org.infinispan.functional.MetaParam.MetaLifespan ETERNAL
    • Constructor Detail

      • Durations

        public Durations()
    • Method Detail

      • toMs

        public static long toMs​(javax.cache.expiry.Duration duration)
      • setWithTtl

        public static <K,​V> void setWithTtl​(org.infinispan.functional.EntryView.ReadWriteEntryView<K,​V> view,
                                                  V value,
                                                  javax.cache.expiry.ExpiryPolicy expiryPolicy,
                                                  org.infinispan.jcache.Expiration.Operation operation)
      • updateTtl

        public static <K,​V> void updateTtl​(org.infinispan.functional.EntryView.ReadWriteEntryView<K,​V> view,
                                                 javax.cache.expiry.ExpiryPolicy expiryPolicy)
      • updateTtl

        public static <K,​V> void updateTtl​(org.infinispan.functional.EntryView.ReadWriteEntryView<K,​V> view,
                                                 javax.cache.expiry.ExpiryPolicy expiryPolicy,
                                                 org.infinispan.jcache.Expiration.Operation operation)