Changeset 6727 for trunk/Jav_BDP_FS/com/scenari/m/bdp/item/fs/CacheMgr.java
- Timestamp:
- 10/01/06 12:03:40 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Jav_BDP_FS/com/scenari/m/bdp/item/fs/CacheMgr.java
r6671 r6727 1 1 package com.scenari.m.bdp.item.fs; 2 2 3 /* 3 4 * LICENCE[[ … … 43 44 import java.io.FileReader; 44 45 import java.io.FileWriter; 45 import java.util.ArrayList;46 46 47 47 /** … … 133 133 vIn = new BufferedReader(new FileReader(vFileIdx)); 134 134 try { 135 ArrayList vList = new ArrayList(32); 135 fCaches = new CacheDef[12]; 136 int vIdx = 0; 136 137 String vLine = vIn.readLine(); 137 138 while (vLine != null) { 138 vList.add(new CacheDef(vLine, STATUS_OK)); 139 if (vIdx == fCaches.length) { 140 CacheDef[] vNew = new CacheDef[vIdx + 32]; 141 System.arraycopy(fCaches, 0, vNew, 0, vIdx); 142 vNew[vIdx++] = new CacheDef(vLine, STATUS_OK); 143 fCaches = vNew; 144 } else { 145 fCaches[vIdx++] = new CacheDef(vLine, STATUS_OK); 146 } 139 147 vLine = vIn.readLine(); 140 148 } … … 174 182 * @param pItemCache 175 183 */ 176 public synchronized void saveCacheDef(CacheDef pCacheDef, File pNewFile) throws Exception {184 public synchronized void saveCacheDef(CacheDef pCacheDef, File pNewFile) throws Exception { 177 185 int vTab = pCacheDef.fDef.indexOf('\t'); 178 186 String vStartDef = (vTab < 0) ? pCacheDef.fDef : pCacheDef.fDef.substring(0, vTab);
Note: See TracChangeset
for help on using the changeset viewer.