cachefile.java

来自「一个socket例子它很好地实现了网络通信功能是一个比较好的源码」· Java 代码 · 共 46 行

JAVA
46
字号
/* 
 * FileName CacheFileImpl.java
 * Create Time 2005-8-1 16:47:32
 * Author shiwei
 * Descript implements CacheFile
 * Version 
 */
package com.snoics.reptile.cache;

import com.snoics.base.util.file.*;
import com.snoics.reptile.exception.ReptileRuntimeException;
import com.snoics.reptile.system.common.*;
public class CacheFile implements ICacheFile{
	private String cachefilename="";
	private CommonObject commonObjectImpl=new CommonObject();
	private SnoicsFile sf=new SnoicsFile();
	
	public CacheFile(){
		cachefilename=commonObjectImpl.getConfigInfo(Common.CONFIGFILE_NODE_CACHEFILE);
	}
	
	/**
	 * 获取Cache文件
	 */
	public String getCacheFile() throws ReptileRuntimeException{
        if(!sf.isFile(cachefilename)){
        	createCacheFile();
        }
		return cachefilename;
	}
	
	/**
	 * 创建cachefile
	 */
	public void createCacheFile() throws ReptileRuntimeException{
		sf.createFile(cachefilename);
	}
	
	/**
	 * 删除cachefile
	 */
	public void deleteCacheFile() throws ReptileRuntimeException{
		sf.deleteFile(cachefilename);
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?