ConfigBase.java 644 Bytes
Newer Older
yanzg's avatar
yanzg committed
1 2
package com.yanzuoguang.util.extend;

yanzg's avatar
yanzg committed
3 4
import com.yanzuoguang.util.log.RunnableLog;

yanzg's avatar
yanzg committed
5 6
/**
 * 配置参数
yanzg's avatar
yanzg committed
7
 * @author 颜佐光
yanzg's avatar
yanzg committed
8
 */
yanzg's avatar
yanzg committed
9
public class ConfigBase {
yanzg's avatar
yanzg committed
10 11 12 13

    /**
     * 打印线程相关参数
     */
yanzg's avatar
yanzg committed
14
    public static final boolean PRINT_THREAD = false;
yanzg's avatar
yanzg committed
15

yanzg's avatar
yanzg committed
16 17 18
    /**
     * 内存缓存自动清除时间
     */
yanzg's avatar
yanzg committed
19
    public static final int MEMORY_CLEAR_TIMEOUT = 5 * 1000;
yanzg's avatar
yanzg committed
20

yanzg's avatar
yanzg committed
21 22 23
    /**
     * 写入日志对象
     */
yanzg's avatar
yanzg committed
24 25 26 27 28 29 30 31 32
    private static RunnableLog writeLog;

    public static RunnableLog getWriteLog() {
        return writeLog;
    }

    public static void setWriteLog(RunnableLog writeLog) {
        ConfigBase.writeLog = writeLog;
    }
yanzg's avatar
yanzg committed
33
}