1

我想实现一个缓存框架,以便在
每次请求时向用户显示数据库表的内容。Hibernate 中已经有 Ehcache。但我想实现我自己的。所以我需要一个
教程如何数据库缓存工作和算法在java中开发。

public class CacheElement {

private Object objectValue;

private Object objectKey;

private int index;

   private int hitCount;

.
. // getters and setters
.
}

public final synchronized void addElement(Object key,Object value) {

   int index;
   Object obj;

   // get the entry from the table
   obj = table.get(key);

  // If we have the entry already in our table then get it and replace only its value.
  if (obj != null) {
  CacheElement element;

  element = (CacheElement) obj;
  element.setObjectValue(value);
  element.setObjectKey(key);

  return;
  }
}
4

0 回答 0