## Uses of Interface
loci.formats.cache.ICacheSource

- Packages that use ICacheSource
  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 ICacheSource in loci.formats.cache

    Classes in loci.formats.cache that implement ICacheSource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ByteArraySource` Retrieves byte arrays from a data source (e.g., a file) using Bio-Formats.
    `class` | `CacheSource` Superclass of cache sources that retrieve image planes from a data source (e.g., a file) using Bio-Formats.

    Fields in loci.formats.cache declared as ICacheSource
    Modifier and Type | Field and Description
    --- | ---
    `protected ICacheSource` | Cache.`source` Current cache source.

    Methods in loci.formats.cache that return ICacheSource
    Modifier and Type | Method and Description
    --- | ---
    `ICacheSource` | Cache.`getSource()` Gets the cache's caching source.

    Methods in loci.formats.cache with parameters of type ICacheSource
    Modifier and Type | Method and Description
    --- | ---
    `void` | Cache.`setSource(ICacheSource source)` Sets the cache's caching source.

    Constructors in loci.formats.cache with parameters of type ICacheSource
    Constructor and Description
    `Cache(ICacheStrategy strategy, ICacheSource source, boolean autoUpdate)` Constructs an object cache with the given cache strategy and source.

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

    Classes in loci.formats.gui that implement ICacheSource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BufferedImageSource` Retrieves BufferedImages from a data source using Bio-Formats.

    Methods in loci.formats.gui that return ICacheSource
    Modifier and Type | Method and Description
    --- | ---
    `private ICacheSource` | CacheComponent.`sourceValue(int index)` Generates a new cache source matching the source chooser index.

    Methods in loci.formats.gui with parameters of type ICacheSource
    Modifier and Type | Method and Description
    --- | ---
    `private int` | CacheComponent.`sourceIndex(ICacheSource s)` Converts cache source to source chooser index.

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

    Classes in loci.plugins.util that implement ICacheSource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ImageProcessorSource` Retrieves ImageJ image processors from an image reader.

Copyright © 2026 Open Microscopy Environment