# Constants
Cached means the SDK has data, not necessarily the latest, which will be used to evaluate flags.
Defaults means the SDK has no data and will evaluate flags using the application-provided default values.
Refreshed means the SDK has obtained, at least once, the latest known data from LaunchDarkly.
# Structs
FDv1 implements the configuration and interactions between the SDK's data store, data source, and other related components.
FDv2 is an implementation of the DataSystem interface that uses the Flag Delivery V2 protocol for obtaining and keeping data up-to-date.
Store is a dual-mode persistent/in-memory store that serves requests for data from the evaluation algorithm.
# Type aliases
DataAvailability represents the availability of data in the SDK.