com.macromedia.generator.app
Class URLCache
java.lang.Object
|
+--com.macromedia.generator.app.GenCache
|
+--com.macromedia.generator.app.URLCache
- Direct Known Subclasses:
- FileCache, FontCache, MediaCache
- public abstract class URLCache
- extends GenCache
Constructor Summary |
URLCache(long l,
boolean flag,
boolean flag1,
long l1,
boolean flag2,
int i,
int j,
CacheLog cachelog)
|
Method Summary |
protected boolean |
checkModifiedSince(java.net.URL url)
|
java.lang.Object |
fetchURLData(java.net.URL url,
boolean flag,
long l)
|
protected java.lang.Object |
getCacheURL(java.net.URL url)
|
protected GenCacheEntry |
getCacheURLEntry(java.net.URL url)
|
protected long |
getCacheURLTime(java.net.URL url)
|
boolean |
getCheckModifiedSince()
|
int |
getDiskBufferSize()
|
boolean |
getForce()
|
int |
getNetBufferSize()
|
java.lang.Object |
getURLData(java.net.URL url)
|
protected java.lang.String |
getURLLocalPath(java.net.URL url)
|
protected boolean |
isLocal(java.net.URL url)
|
protected java.lang.String |
makeJavaPretty(java.lang.String s)
|
protected java.lang.String |
makeSystemPretty(java.lang.String s)
|
protected byte[] |
readFile(java.lang.String s)
|
protected byte[] |
readInputStream(java.io.InputStream inputstream,
long l,
int i)
|
protected abstract byte[] |
readURLInputStream(java.net.URL url,
java.io.InputStream inputstream,
long l,
int i,
boolean flag,
long l1)
|
protected byte[] |
readURLLocalFile(java.net.URL url,
boolean flag,
long l)
|
protected void |
removeCacheURL(java.net.URL url)
|
void |
setBufferSize(int i,
int j)
|
protected boolean |
setCacheURL(java.net.URL url,
java.lang.Object obj,
long l,
long l1)
|
void |
setCheckModifiedSince(boolean flag)
|
void |
setForce(boolean flag)
|
protected java.lang.String |
stripLocalPrefix(java.lang.String s)
|
Methods inherited from class com.macromedia.generator.app.GenCache |
dispose, existsCacheEntry, expireCacheEntries, finalize, freeCacheItems, freeCacheSpace, getCacheValue, getDefaultExpire, getLock, getMaxSize, getRecycle, getResString, isCacheEnabled, isCacheEntryExpired, logCacheMessage, logHitCounts, purge, removeCacheEntry, removeCacheValue, setCacheEntry, setCacheValue, setDefaultExpire, setLock, setMaxSize, setRecycle, verifyCacheValue |
Methods inherited from class java.lang.Object |
, clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
kMinBufferSize
protected final int kMinBufferSize
mForce
protected boolean mForce
mCheckModifiedSince
protected boolean mCheckModifiedSince
mDiskBufferSize
protected int mDiskBufferSize
mNetBufferSize
protected int mNetBufferSize
URLCache
public URLCache(long l,
boolean flag,
boolean flag1,
long l1,
boolean flag2,
int i,
int j,
CacheLog cachelog)
checkModifiedSince
protected boolean checkModifiedSince(java.net.URL url)
throws java.io.IOException
fetchURLData
public java.lang.Object fetchURLData(java.net.URL url,
boolean flag,
long l)
throws java.io.IOException
getCacheURL
protected java.lang.Object getCacheURL(java.net.URL url)
getCacheURLEntry
protected GenCacheEntry getCacheURLEntry(java.net.URL url)
getCacheURLTime
protected long getCacheURLTime(java.net.URL url)
getCheckModifiedSince
public boolean getCheckModifiedSince()
getDiskBufferSize
public int getDiskBufferSize()
getForce
public boolean getForce()
getNetBufferSize
public int getNetBufferSize()
getURLData
public java.lang.Object getURLData(java.net.URL url)
throws java.io.IOException
getURLLocalPath
protected java.lang.String getURLLocalPath(java.net.URL url)
isLocal
protected boolean isLocal(java.net.URL url)
makeJavaPretty
protected java.lang.String makeJavaPretty(java.lang.String s)
makeSystemPretty
protected java.lang.String makeSystemPretty(java.lang.String s)
readFile
protected byte[] readFile(java.lang.String s)
throws java.io.IOException
readInputStream
protected byte[] readInputStream(java.io.InputStream inputstream,
long l,
int i)
throws java.io.IOException
readURLInputStream
protected abstract byte[] readURLInputStream(java.net.URL url,
java.io.InputStream inputstream,
long l,
int i,
boolean flag,
long l1)
throws java.io.IOException
readURLLocalFile
protected byte[] readURLLocalFile(java.net.URL url,
boolean flag,
long l)
throws java.io.IOException
removeCacheURL
protected void removeCacheURL(java.net.URL url)
setBufferSize
public void setBufferSize(int i,
int j)
setCacheURL
protected boolean setCacheURL(java.net.URL url,
java.lang.Object obj,
long l,
long l1)
setCheckModifiedSince
public void setCheckModifiedSince(boolean flag)
setForce
public void setForce(boolean flag)
stripLocalPrefix
protected java.lang.String stripLocalPrefix(java.lang.String s)