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

- Packages that use ICacheStrategy
  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.

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

    Classes in loci.formats.cache that implement ICacheStrategy
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CacheStrategy` Superclass of cache strategies.
    `class` | `CrosshairStrategy` A crosshair strategy caches planes extending from the the current dimensional position along each individual axis, but not combinations of axes.
    `class` | `RectangleStrategy` A rectangle strategy caches planes extending from the the current dimensional position along each axis and combination of axes.

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

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

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

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

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

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

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

Copyright © 2026 Open Microscopy Environment