?? webobj.java
字號:
//Source file: E:/工作和學習/工作/碩士論文工作/程序/數據庫緩存管理/20040304/src/MemCachePak/WebObj.java
package MemCachePak;
public class WebObj
{
private String SourceFileName;
private String CachedFileName;
private String[] ObjRef;
private long[] LastUsedTime;
private float GPF = 0;
private float PF = 0;
private int UsedCount = 0;
private int FileSize;
private int CacheSavedCost;
public boolean IsLinkHead;
private long[] LastMediaUsedTime;
private int MediaUsedCount = 0;
private long EnterTime = 0;
public MemCachePak.WebObj NextObj;
public MemCachePak.WebObj NextObjEdition;
public WebObj()
{
SourceFileName = "";
CachedFileName = "";
ObjRef = new String[31];
for(int i=0;i<31;i++)
ObjRef[i] = "";
LastUsedTime = new long[Configuration.K];
LastMediaUsedTime = new long[Configuration.K];
for(int i=0;i<Configuration.K;i++)
{
LastUsedTime[i] = 0;
LastMediaUsedTime[i] = 0;
}
FileSize = 0;
CacheSavedCost = 0;
IsLinkHead = false;
NextObj = null;
NextObjEdition = null;
}
/**
@roseuid 417CE61D02F5
*/
public String GetSourceFileName()
{
return SourceFileName;
}
/**
@roseuid 417DA9F30379
*/
public String GetCachedFileName()
{
return CachedFileName;
}
/**
@roseuid 417DAA0A0241
*/
public String[] GetObjRef()
{
return ObjRef;
}
/**
@roseuid 417DAA490222
*/
public long GetLastUsedTime(int whichtime)
{
return LastUsedTime[whichtime-1];
}
/**
@roseuid 417DAA6C0118
*/
public float GetGPF()
{
return GPF;
}
/**
@roseuid 417DAAA10389
*/
public float GetPF()
{
return PF;
}
/**
@roseuid 417DAB980147
*/
public int GetUsedCount()
{
return UsedCount;
}
/**
@roseuid 417F147F00DA
*/
public void SetFileSize(int size)
{
FileSize = size;
}
/**
@roseuid 417DABB303C7
*/
public int GetCacheSavedCost()
{
return CacheSavedCost;
}
/**
@roseuid 417DAC0A0185
*/
public boolean IsLinkHead()
{
return IsLinkHead;
}
/**
@roseuid 417DAC2C035A
*/
public void SetSourceFileName(String Name)
{
SourceFileName = Name;
}
/**
@roseuid 417DAC69000E
*/
public void SetCachedFileName(String name)
{
CachedFileName = name;
}
/**
@roseuid 417DAC9003E7
*/
public void SetObjRef(String[] ref)
{
ObjRef = new String[31];
for(int i=0;i<31;i++)
ObjRef[i] = ref[i];
}
/**
@roseuid 417DACC4029F
*/
public void SetLastUsedTime()
{
/*long TimeNow=System.currentTimeMillis();
for(int i=4;i>0;i--)
{
LastUsedTime[i-1] = LastUsedTime[i];
}
LastUsedTime[0] = TimeNow;*/
long TimeNow=System.currentTimeMillis();
for(int i=(Configuration.K-1);i>0;i--)
{
LastUsedTime[i] = LastUsedTime[i-1];
}
LastUsedTime[0] = TimeNow;
}
/**
@roseuid 417DAD1A01A5
*/
public void SetGPF(float gpf)
{
GPF = gpf;
}
/**
@roseuid 417DB44700CA
*/
public boolean IsLastEdition()
{
if(NextObjEdition==null)
{
return true;
}
else return false;
}
/**
@roseuid 41A3F2E700FA
*/
public void AddMediaUsedCount()
{
MediaUsedCount++;
}
/**
@roseuid 417DAD5F03D7
*/
public void SetPf(float pf)
{
PF = pf;
}
/**
@roseuid 41A3F31C01E4
*/
public int GetMediaUsedCount()
{
return MediaUsedCount;
}
/**
@roseuid 417DB3BE0108
*/
public void AddUsedCount()
{
UsedCount++;
}
/**
@roseuid 417F1429036B
*/
public int GetFileSize()
{
return FileSize;
}
/**
@roseuid 417DB3D800E9
*/
public void SetCost(int cost)
{
CacheSavedCost = cost;
}
/**
@roseuid 417DB4290202
*/
public boolean IsLastObj()
{
if(NextObj==null)
{
return true;
}
else return false;
}
/**
@roseuid 41A3F1E500FA
*/
public void SetLastMediaUsedTime()
{
long TimeNow=System.currentTimeMillis();
for(int i=(Configuration.K-1);i>0;i--)
{
LastMediaUsedTime[i] = LastMediaUsedTime[i-1];
}
LastMediaUsedTime[0] = TimeNow;
}
/**
@roseuid 41A3F236001F
*/
public long GetLastMediaUsedTime(int whichtime)
{
return LastMediaUsedTime[whichtime-1];
}
/**
@roseuid 41C692F80399
*/
public void SetEnterTime()
{
EnterTime = System.currentTimeMillis();
}
/**
@roseuid 41C693BC01E4
*/
public long GetEnterTime()
{
return EnterTime;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -