⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 supercachenode.java

📁 队列调度算法的一种
💻 JAVA
字号:
//Source file: E:/工作和学习/工作/硕士论文工作/程序/数据库缓存管理/20040304/src/SuperCacheNode.java

/* tangtang */
package DBCachePak;
/**
 * @author
 * @version
 */
public class SuperCacheNode 
{
   private CacheReferences element;
   public SuperCacheNode next;
   public static SuperCacheNode freelist = null;
   
   /**
    * @param Aelement
    * @param nextval
    * @return void
    * @exception
    * @author
    * @version
    * @roseuid 406ACEE0008C
    */
   public SuperCacheNode(CacheReferences Aelement, SuperCacheNode nextval) 
   {
     element=Aelement;
     next=nextval;
   }
   
   /**
    * @param nextval
    * @return Void
    * @exception
    * @author
    * @version
    * @roseuid 406ACEF801A5
    */
   public SuperCacheNode(SuperCacheNode nextval) 
   {
     next=nextval;
   }
   
   /**
    * @return SuperCacheNode
    * @exception
    * @author
    * @version
    * @roseuid 406ACF0900FA
    */
   public SuperCacheNode next() 
   {
     return next;
   }
   
   /**
    * @param nextval
    * @return SuperCacheNode
    * @exception
    * @author
    * @version
    * @roseuid 406ACF0102EE
    */
   public SuperCacheNode setNext(SuperCacheNode nextval) 
   {
     return next=nextval;
   }
   
   /**
    * @return CacheReferences
    * @exception
    * @author
    * @version
    * @roseuid 406ACF2C02FD
    */
   public CacheReferences GetElement() 
   {
     return element;
   }
   
   /**
    * @param Aelement
    * @return CacheReferences
    * @exception
    * @author
    * @version
    * @roseuid 406ACF45033C
    */
   public CacheReferences SetElement(CacheReferences Aelement) 
   {
     return element=Aelement;
   }
   
   /**
    * @param Aelement
    * @param nextval
    * @return SuperCacheNode
    * @exception
    * @author
    * @version
    * @roseuid 407122950368
    */
   public static SuperCacheNode get(CacheReferences Aelement, SuperCacheNode nextval) 
   {
     if(freelist==null)
     {
       //System.out.println("可利用表空间加1");
       //return new SuperCacheNode(Aelement,nextval);
       System.out.println("存储空间已满!");
       return null;
     }
     SuperCacheNode temp=freelist;
     freelist=freelist.next();
     temp.SetElement(Aelement);
     temp.setNext(nextval);
     return temp;
   }
   
   /**
    * @return void
    * @exception
    * @author
    * @version
    * @roseuid 407123AE02FB
    */
   public void release() 
   {
     element=null;
     next=freelist;
     freelist=this;
   }
}

⌨️ 快捷键说明

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