Class FilesystemConfiguration


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

      Fields 
      Modifier and Type Field Description
      private static java.util.concurrent.atomic.AtomicReference<java.lang.String> cacheHome  
      private static java.util.concurrent.locks.Lock cacheHomeLock  
      private static java.util.concurrent.atomic.AtomicReference<java.lang.String> configHome  
      private static java.util.concurrent.locks.Lock configHomeLock  
      private static java.util.concurrent.atomic.AtomicReference<java.lang.String> dataHome  
      private static java.util.concurrent.locks.Lock dataHomeLock  
      private static java.util.concurrent.atomic.AtomicReference<java.lang.String> runtimeHome  
      private static java.util.concurrent.locks.Lock runtimeHomeLock  
      private static java.util.concurrent.atomic.AtomicReference<java.lang.String> variablePrefix  
      private static java.util.concurrent.locks.Lock variablePrefixLock  
    • Field Detail

      • configHome

        private static final java.util.concurrent.atomic.AtomicReference<java.lang.String> configHome
      • configHomeLock

        private static final java.util.concurrent.locks.Lock configHomeLock
      • cacheHome

        private static final java.util.concurrent.atomic.AtomicReference<java.lang.String> cacheHome
      • cacheHomeLock

        private static final java.util.concurrent.locks.Lock cacheHomeLock
      • dataHome

        private static final java.util.concurrent.atomic.AtomicReference<java.lang.String> dataHome
      • dataHomeLock

        private static final java.util.concurrent.locks.Lock dataHomeLock
      • runtimeHome

        private static final java.util.concurrent.atomic.AtomicReference<java.lang.String> runtimeHome
      • runtimeHomeLock

        private static final java.util.concurrent.locks.Lock runtimeHomeLock
      • variablePrefix

        private static final java.util.concurrent.atomic.AtomicReference<java.lang.String> variablePrefix
      • variablePrefixLock

        private static final java.util.concurrent.locks.Lock variablePrefixLock
    • Constructor Detail

      • FilesystemConfiguration

        public FilesystemConfiguration()
    • Method Detail

      • getConfigHome

        public static java.lang.String getConfigHome()
      • getCacheHome

        public static java.lang.String getCacheHome()
      • getDataHome

        public static java.lang.String getDataHome()
      • getRuntimeHome

        public static java.lang.String getRuntimeHome()
      • getVariablePrefix

        public static java.lang.String getVariablePrefix()