/**
 * 
package com.paic.umap.ucm.common.utils;

import java.util.HashMap;
import java.util.Map;
import java.util.ResourceBundle;

/**
 *@Title:
 *@Description:读取系统配置文件的工具类
 */
public final class SystemResourceUtil {
	public static final String ENV_PROPERTY_KEY="app.env";
	/**
	 * 系统文件名称
	 */
	public static final String CONTEXT_SYSTEM_PROPERTIES = "context-umap-crm-mobile";
	
	
	/**
	 * 系统配置文件资源
	 */
	private static ResourceBundle resourceBundle = null;
	
	
	private static Map strongCache=new HashMap();
	
	
	static {
		resourceBundle = ResourceBundle.getBundle(CONTEXT_SYSTEM_PROPERTIES);
	}

	/**
	 * 构造函数
	 */
	private SystemResourceUtil() {

	}
	
	public static ResourceBundle getResourceBundle() {
		return resourceBundle;
	}

	public static String getResourceValue(String key) {
		try {
			Object obj=null;
			if(strongCache.containsKey(key)){
				obj= strongCache.get(key);
				if(!(obj instanceof String)){
					return "";
				}
				return (String)obj;
			}
			
			obj= resourceBundle.getString(key);
			strongCache.put(key, obj);
			
			return (String)obj;
		} catch (Exception e) {
			return "";
		}
	}

}