org.riotfamily.cachius.servlet
Class ServletWriterHandler
java.lang.Object
org.riotfamily.cachius.servlet.SessionIdCacheHandler
org.riotfamily.cachius.servlet.ServletWriterHandler
- All Implemented Interfaces:
- CacheHandler
public abstract class ServletWriterHandler
- extends SessionIdCacheHandler
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ServletWriterHandler
public ServletWriterHandler(HttpServletRequest request,
Writer out,
CacheKeyAugmentor cacheKeyAugmentor)
handleUncached
public void handleUncached()
throws Exception
- Description copied from interface:
CacheHandler
- Callback method that is invoked when no CacheItem could be created.
This can be the case when either
CacheHandler.getCacheKey()
returns
null
, the cache is disabled or an unexpected error occurred.
- Throws:
Exception
updateCacheItemInternal
protected boolean updateCacheItemInternal(CacheItem cacheItem)
throws Exception
- Specified by:
updateCacheItemInternal
in class SessionIdCacheHandler
- Throws:
Exception
render
protected abstract void render(Writer out)
throws Exception
- Throws:
Exception
writeCacheItemInternal
protected void writeCacheItemInternal(CacheItem cacheItem)
throws IOException
- Specified by:
writeCacheItemInternal
in class SessionIdCacheHandler
- Throws:
IOException