Class FilesystemConfiguration

java.lang.Object
net.adoptopenjdk.icedteaweb.config.FilesystemConfiguration

public class FilesystemConfiguration extends Object
This class provided several values that are based on system properties in a thread safe way.
  • Field Details

    • configHome

      private static final AtomicReference<String> configHome
    • configHomeLock

      private static final Lock configHomeLock
    • cacheHome

      private static final AtomicReference<String> cacheHome
    • cacheHomeLock

      private static final Lock cacheHomeLock
    • dataHome

      private static final AtomicReference<String> dataHome
    • dataHomeLock

      private static final Lock dataHomeLock
    • runtimeHome

      private static final AtomicReference<String> runtimeHome
    • runtimeHomeLock

      private static final Lock runtimeHomeLock
    • variablePrefix

      private static final AtomicReference<String> variablePrefix
    • variablePrefixLock

      private static final Lock variablePrefixLock
  • Constructor Details

    • FilesystemConfiguration

      public FilesystemConfiguration()
  • Method Details

    • getConfigHome

      public static String getConfigHome()
    • getCacheHome

      public static String getCacheHome()
    • getDataHome

      public static String getDataHome()
    • getRuntimeHome

      public static String getRuntimeHome()
    • getVariablePrefix

      public static String getVariablePrefix()