-
- All Known Implementing Classes:
CacheControl.CacheControls,CacheControl.Dummy,SharedQueue,SharedQueue,VolatileGlobalCellCache
public interface CacheControlThis is the part of theVolatileGlobalCellCacheinterface that is exposed to the renderer directly (that is, not via images). It comprises methods to control cache behavior. If the renderer is used withoutVolatileGlobalCellCache, these can be simply implemented to do nothing.- Author:
- Tobias Pietzsch
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCacheControl.CacheControlsCacheControlbacked by a set ofCacheControls.static classCacheControl.DummyCacheControlthat does nothing.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidprepareNextFrame()Prepare the cache for providing data for the "next frame".
-
-
-
Method Detail
-
prepareNextFrame
void prepareNextFrame()
Prepare the cache for providing data for the "next frame".For the
VolatileGlobalCellCache, this means that- the contents of fetch queues is moved to the prefetch. and
- the internal frame counter is incremented, which will enable previously enqueued requests to be enqueued again for the new frame.
-
-