Package bdv.cache

Class CacheControl.CacheControls

    • Constructor Detail

      • CacheControls

        public CacheControls()
    • 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: CacheControl
        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.
        Specified by:
        prepareNextFrame in interface CacheControl