public class

CachedValue

extends Object
java.lang.Object
   ↳ com.urbanairship.util.CachedValue<T>

Class Overview

Caches a value in memory with an expiration.

Summary

Public Constructors
CachedValue()
CachedValue(Clock clock)
Public Methods
void expire()
void expireIf(Predicate<T> predicate)
T get()
void set(T value, long expiryDateMs)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public CachedValue ()

public CachedValue (Clock clock)

Public Methods

public void expire ()

public void expireIf (Predicate<T> predicate)

public T get ()

public void set (T value, long expiryDateMs)