/*
 * $Id$

 */
package com.fr.tx.common.util;

import java.io.Serializable;

/**
 * 数据缓存
 * @author Administrator
 *
 */
public final class Dc implements Serializable {

    /**
     * 
     */
    private static final long serialVersionUID = 1L;

    /**
     * instance
     */
    private static Dc instance = null;

    /**
     * 系统设定
     */
    private PropertiesUtil setting = null;
    
    /**
     * instance 获取
     * @return 数据缓存
     */
    public static Dc getInstance() {
        if (instance == null) {
            instance = new Dc();
        }
        return instance;
    }

    /**
     * 
     */
    private Dc() {
    	setting = new PropertiesUtil("set.properties");
        
    }

    /**
     * 设定情报
     * @return 设定
     */
    public PropertiesUtil getSettingUtil() {
        return setting;
    }

    /**
     * 清缓存
     */
    public void doClear() {
        if (setting != null) {
        	setting.clear();
        }
       
    }
}
