package org.codehaus.mojo.natives;
import java.util.Map;
public abstract class AbstractEnvFactory
implements EnvFactory
{
private static Map envs;
public synchronized Map getEnvironmentVariables()
throws NativeBuildException
{
if ( envs == null )
{
envs = createEnvs();
}
return envs;
}
protected abstract Map createEnvs()
throws NativeBuildException;
}