| Modifier and Type | Method and Description | 
|---|---|
Map<String,List<String>> | 
asMap()
Returns an immutable view of the environment variable names
 to Micronaut property names cache. 
 | 
static EnvironmentProperties | 
empty()
Creates a new empty cache of environment variable names to Micronaut
 properties cache. 
 | 
List<String> | 
findPropertyNamesForEnvironmentVariable(String env)
Returns, for an environment variable, the list of deduced Micronaut
 property names. 
 | 
static EnvironmentProperties | 
fork(EnvironmentProperties delegate)
Creates a new environment properties cache which delegates
 queries to the delegate, but will cache values into its
 own cache when they are missing. 
 | 
static EnvironmentProperties | 
of(Map<String,List<String>> preComputed)
Creates a new environment to property names cache with the
 supplied set of precomputed values. 
 | 
public static EnvironmentProperties of(@NonNull Map<String,List<String>> preComputed)
preComputed - a map from environment variable name to Micronaut property names@NonNull public Map<String,List<String>> asMap()
public static EnvironmentProperties fork(EnvironmentProperties delegate)
delegate - the delegatepublic static EnvironmentProperties empty()
public List<String> findPropertyNamesForEnvironmentVariable(String env)
env - the name of the environment variable