TACHYON-8 [WIP] First drop of Tachyon neo configuration

The PR includes:
-) TACHYON-193
Add new Tachyon properties file configuration.  
Add new code to support Tachyon properties configuration for runtime. 
This will be file based could be overriden via site specific configuration file or override collection in the TachyonConf class.
-) TACHYON-194
Add TachyonConf class to unify all Tachyon configurations.
Use single class TachyonConf to manage the configurations properties as key-value store.

I propose removing the feature. Best optimization is no code ;-)
On Nov 14, 2014 5:28 PM, "Henry Saputra" <notifications@github.com> wrote:

> In core/src/main/java/tachyon/conf/TachyonConf.java:
>
> > +  public String getEnv(String key) {
> > +    return System.getenv(key);
> > +  }
> > +
> > +  @Override
> > +  public String toString() {
> > +    return mProperties.toString();
> > +  }
> > +
> > +  /**
> > +   * Lookup key names to handle ${key} stuff. Set as package private for testing.
> > +   *
> > +   * @param base string to look for.
> > +   * @return returns the key name with the ${key} substituted
> > +   */
> > +  String lookup(String base) {
>
> Lets not do preemptive optimization. We can cache computed data to faster
> access.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/amplab/tachyon/pull/529/files#r20398061>.
>