public abstract class CacheItem extends Object
Constructor and Description |
---|
CacheItem(PageContext pc,
javax.servlet.http.HttpServletRequest req,
String id,
String key,
boolean useId) |
Modifier and Type | Method and Description |
---|---|
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) |
public CacheItem(PageContext pc, javax.servlet.http.HttpServletRequest req, String id, String key, boolean useId)
public static CacheItem getInstance(PageContext pc, String id, String key, boolean useId, Resource dir, String cacheName, TimeSpan timespan) throws IOException
IOException
public abstract boolean isValid()
public abstract void writeTo(OutputStream os, String charset) throws IOException
IOException
public abstract String getValue() throws IOException
IOException
public abstract void store(String result) throws IOException
IOException
public abstract void store(byte[] barr, boolean append) throws IOException
IOException
public static void flushAll(PageContext pc, Resource dir, String cacheName) throws IOException
IOException
public static void flush(PageContext pc, Resource dir, String cacheName, String expireurl) throws IOException, org.apache.oro.text.regex.MalformedPatternException
IOException
org.apache.oro.text.regex.MalformedPatternException
Copyright © 2015 Lucee