railo.runtime.cache.legacy
Class CacheItem
java.lang.Object
railo.runtime.cache.legacy.CacheItem
- Direct Known Subclasses:
- CacheItemCache
public abstract class CacheItem
- extends Object
Method Summary |
static void |
flush(PageContext pc,
Resource dir,
String cacheName,
String expireurl)
|
static void |
flushAll(PageContext pc,
Resource dir,
String cacheName)
|
static CacheItem |
getInstance(PageContext pc,
String id,
String key,
boolean useId,
Resource dir,
String cacheName,
TimeSpan timespan)
|
abstract String |
getValue()
|
abstract boolean |
isValid()
|
abstract boolean |
isValid(TimeSpan timespan)
|
abstract void |
store(byte[] barr,
boolean append)
|
abstract void |
store(String result)
|
abstract void |
writeTo(OutputStream os,
String charset)
|
CacheItem
public CacheItem(PageContext pc,
javax.servlet.http.HttpServletRequest req,
String id,
String key,
boolean useId)
throws IOException
- Throws:
IOException
getInstance
public static CacheItem getInstance(PageContext pc,
String id,
String key,
boolean useId,
Resource dir,
String cacheName,
TimeSpan timespan)
throws IOException
- Throws:
IOException
isValid
public abstract boolean isValid()
isValid
public abstract boolean isValid(TimeSpan timespan)
writeTo
public abstract void writeTo(OutputStream os,
String charset)
throws IOException
- Throws:
IOException
getValue
public abstract String getValue()
throws IOException
- Throws:
IOException
store
public abstract void store(String result)
throws IOException
- Throws:
IOException
store
public abstract void store(byte[] barr,
boolean append)
throws IOException
- Throws:
IOException
flushAll
public static void flushAll(PageContext pc,
Resource dir,
String cacheName)
throws IOException
- Throws:
IOException
flush
public static void flush(PageContext pc,
Resource dir,
String cacheName,
String expireurl)
throws IOException,
org.apache.oro.text.regex.MalformedPatternException
- Throws:
IOException
org.apache.oro.text.regex.MalformedPatternException
Copyright © 2012 Railo