1 64 65 package com.jcorporate.expresso.core.cache; 66 67 72 73 import java.util.Vector ; 74 75 76 89 public interface Cache { 90 95 void addItem(CacheEntry newItem); 96 97 100 void clear(); 101 102 103 110 CacheEntry getCacheEntry(String itemKey); 111 112 120 Cacheable getItem(String itemKey); 121 122 123 129 boolean isOrdered(); 130 131 136 int getItemCount(); 137 138 139 144 Vector getItems(); 145 146 147 152 String getName(); 153 154 155 160 long getUsedCount(); 161 162 163 168 void removeItem(Cacheable itemKey); 169 170 171 178 void setItems(Vector newItems) 179 throws CacheException; 180 181 182 188 void setItems(java.util.List newItems) throws CacheException; 189 190 191 196 void setMaxSize(int newMax); 197 198 199 204 void setName(String newName); 205 206 } 207 208 | Popular Tags |