## Uses of Class
loci.formats.cache.CacheException

- Packages that use CacheException
  Package | Description
  --- | ---
  loci.formats.cache | Package containing Bio-Formats caching logic, for managing subsets of large collections of image planes in memory.
  loci.formats.gui | Package containing Bio-Formats graphical user interface code.
  loci.plugins.util | Utility classes and methods for the Bio-Formats plugins for ImageJ.

- - ### Uses of CacheException in loci.formats.cache

    Methods in loci.formats.cache that throw CacheException
    Modifier and Type | Method and Description
    --- | ---
    `int[][]` | ICacheStrategy.`getLoadList(int[] pos)` Gets the indices of the objects to cache, surrounding the object at the given position.
    `int[][]` | CacheStrategy.`getLoadList(int[] pos)`
    `java.lang.Object` | ICacheSource.`getObject(int index)` Get the object corresponding to the given index.
    `abstract java.lang.Object` | CacheSource.`getObject(int index)`
    `java.lang.Object` | ByteArraySource.`getObject(int index)`
    `java.lang.Object` | Cache.`getObject(int[] pos)` Gets the cached object at the given dimensional position.
    `int` | ICacheSource.`getObjectCount()` Get the total number of objects that this source can retrieve.
    `boolean` | Cache.`isInCache(int pos)` Returns true if the object at the given index is in the cache.
    `boolean` | Cache.`isInCache(int[] pos)` Returns true if the object at the given dimensional position is in the cache.
    `void` | Cache.`recache()` Updates all planes on the load list.
    `void` | Cache.`recache(int n)` Updates the given plane.
    `void` | Cache.`reset()` Reallocates the cache.
    `void` | Cache.`setCurrentPos(int[] pos)` Sets the current dimensional position.
    `void` | Cache.`setSource(ICacheSource source)` Sets the cache's caching source.
    `void` | Cache.`setStrategy(ICacheStrategy strategy)` Sets the cache's caching strategy.

    Constructors in loci.formats.cache that throw CacheException
    Constructor and Description
    `ByteArraySource(java.lang.String id)` Constructs a byte array source that draws from the given file.
    `Cache(ICacheStrategy strategy, ICacheSource source, boolean autoUpdate)` Constructs an object cache with the given cache strategy and source.
    `CacheSource(java.lang.String id)` Constructs a cache source that draws from the given file.

  - ### Uses of CacheException in loci.formats.gui

    Methods in loci.formats.gui that throw CacheException
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.Object` | BufferedImageSource.`getObject(int index)`

    Constructors in loci.formats.gui that throw CacheException
    Constructor and Description
    `BufferedImageSource(IFormatReader reader)`

  - ### Uses of CacheException in loci.plugins.util

    Methods in loci.plugins.util that throw CacheException
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.Object` | ImageProcessorSource.`getObject(int index)`

    Constructors in loci.plugins.util that throw CacheException
    Constructor and Description
    `BFVirtualStack(java.lang.String path, IFormatReader r, boolean colorize, boolean merge, boolean record)`

Copyright © 2026 Open Microscopy Environment