Lines Matching refs:cache
38 * cache data until it is flushed to the output stream.
47 private RandomAccessFile cache;
60 * <p> A temporary file is used as a cache. If
69 * cache file should be created, or <code>null</code> to use the
76 * @exception IOException if a cache file cannot be created.
92 this.cache = new RandomAccessFile(cacheFile, "rw");
101 int val = cache.read();
125 int nbytes = cache.read(b, off, len);
134 cache.write(b);
141 cache.write(b, off, len);
149 return cache.length();
173 cache.seek(pos);
174 this.streamPos = cache.getFilePointer();
195 * <code>ImageOutputStream</code> maintains a file cache.
209 * cache.
222 * pending data is flushed to the output, and the cache file
229 maxStreamPos = cache.length();
234 cache.close();
235 cache = null;
251 cache.seek(oFlushedPos);
254 cache.readFully(buf, 0, len);