📄 cachemanagerinterface.java
字号:
//Source file: E:/工作和学习/工作/硕士论文工作/程序/数据库缓存管理/20040304/src/MemCachePak/CacheManagerInterface.java
/* tangtang */
package MemCachePak;
public class CacheManagerInterface
{
public MemCacheInterface theMemCacheInterface;
public CacheManagerInterface()
{
}
/**
@roseuid 4175CA7C00D5
*/
public boolean InsertnewCachefile(String[] CachefileInfo, int CacheFileSize, int CacheSavedTime)
{
Transaction HitTransaction = new Transaction();
HitTransaction.Set(CachefileInfo,CacheFileSize,CacheSavedTime);
//ACR算法
ReplaceComputing ReplaceComp = new ReplaceComputing(theMemCacheInterface);
//LRU算法
//ReplaceComputingLRU ReplaceComp = new ReplaceComputingLRU(theMemCacheInterface);
//LFU算法
//ReplaceComputingLFU ReplaceComp = new ReplaceComputingLFU(theMemCacheInterface);
//FIFO算法
//ReplaceComputingFIFO ReplaceComp = new ReplaceComputingFIFO(theMemCacheInterface);
return HitTransaction.ExecuteI(ReplaceComp);
}
/**
@roseuid 4175CAA400D5
*/
public String HitComputing(String[] CCPPReffersList)
{
//return "UNHIT";
Transaction HitTransaction = new Transaction(theMemCacheInterface);
HitTransaction.Set(CCPPReffersList);
HitSearchComputing HitComp = new HitSearchComputing();
return HitTransaction.ExecuteH(HitComp);
}
/**
@roseuid 4175CAD6022D
*/
public CacheManagerInterface(MemCacheInterface Cache)
{
theMemCacheInterface = Cache;
}
/**
@roseuid 4186E9110399
*/
public boolean InsertnewCachefile(String[] CachefileInfo, int CacheFileSize, int CacheSavedTime, String Beginpoint, boolean SourceOrMedia)
{
Transaction HitTransaction = new Transaction(theMemCacheInterface);
HitTransaction.Set(CachefileInfo,CacheFileSize,CacheSavedTime,Beginpoint,SourceOrMedia);
//ACR算法
ReplaceComputing ReplaceComp = new ReplaceComputing(theMemCacheInterface);
//LRU算法
//ReplaceComputingLRU ReplaceComp = new ReplaceComputingLRU(theMemCacheInterface);
//LFU算法
//ReplaceComputingLFU ReplaceComp = new ReplaceComputingLFU(theMemCacheInterface);
//FIFO算法
//ReplaceComputingFIFO ReplaceComp = new ReplaceComputingFIFO(theMemCacheInterface);
return HitTransaction.ExecuteI(ReplaceComp);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -