- java.lang.Object
-
- bdv.cache.CacheControl.CacheControls
-
- All Implemented Interfaces:
CacheControl
- Enclosing interface:
- CacheControl
public static class CacheControl.CacheControls extends Object implements CacheControl
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface bdv.cache.CacheControl
CacheControl.CacheControls, CacheControl.Dummy
-
-
Constructor Summary
Constructors Constructor Description CacheControls()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddCacheControl(CacheControl cacheControl)voidaddCacheControl(CacheControl cacheControl, int index)voidclear()voidprepareNextFrame()Prepare the cache for providing data for the "next frame".voidremoveCacheControl(CacheControl cacheControl)
-
-
-
Method Detail
-
addCacheControl
public void addCacheControl(CacheControl cacheControl, int index)
-
addCacheControl
public void addCacheControl(CacheControl cacheControl)
-
removeCacheControl
public void removeCacheControl(CacheControl cacheControl)
-
clear
public void clear()
-
prepareNextFrame
public void prepareNextFrame()
Description copied from interface:CacheControlPrepare 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.
- Specified by:
prepareNextFramein interfaceCacheControl
-
-