src/org/objectweb/cjdbc/controller/cache/result/entries/ResultCacheEntryEager.java

説明を見る。
00001 00025 package org.objectweb.cjdbc.controller.cache.result.entries; 00026 00027 import org.objectweb.cjdbc.common.sql.SelectRequest; 00028 import org.objectweb.cjdbc.controller.cache.result.AbstractResultCache; 00029 import org.objectweb.cjdbc.controller.virtualdatabase.ControllerResultSet; 00030 00038 public class ResultCacheEntryEager extends ResultCacheEntry 00039 { 00040 00041 private AbstractResultCache cache; 00042 00050 public ResultCacheEntryEager(AbstractResultCache cache, 00051 SelectRequest request, ControllerResultSet result) 00052 { 00053 super(request, result); 00054 this.cache = cache; 00055 } 00056 00060 public void invalidate() 00061 { 00062 state = CACHE_INVALID; 00063 cache.removeFromCache(request); 00064 if (result != null) 00065 result = null; 00066 } 00067 00071 public String getType() 00072 { 00073 return "Eager"; 00074 } 00075 00079 public String[] toStringTable() 00080 { 00081 return new String[]{request.getSQL(), getType(), getState(), "", 00082 "" + getSizeOfResult()}; 00083 } 00084 }

CJDBCversion1.0.4に対してTue Oct 12 15:16:00 2004に生成されました。 doxygen 1.3.8