# Package loci.formats.cache

Package containing Bio-Formats caching logic, for managing subsets of large collections of image planes in memory.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  CacheListener | A listener for cache updates.
  CacheReporter | Interface for components capable of reporting cache updates.
  ICacheSource | Interface for cache sources.
  ICacheStrategy | Interface for cache strategies.

- Class Summary
  Class | Description
  --- | ---
  ByteArraySource | Retrieves byte arrays from a data source (e.g., a file) using Bio-Formats.
  Cache | Cache provides a means of managing subsets of large collections of image planes in memory.
  CacheEvent | A event indicating a cache update.
  CacheSource | Superclass of cache sources that retrieve image planes from a data source (e.g., a file) using Bio-Formats.
  CacheStrategy | Superclass of cache strategies.
  CacheUpdater | Thread responsible for updating the cache (loading and dropping planes) in the background.
  CrosshairStrategy | A crosshair strategy caches planes extending from the the current dimensional position along each individual axis, but not combinations of axes.
  RectangleStrategy | A rectangle strategy caches planes extending from the the current dimensional position along each axis and combination of axes.

- Exception Summary
  Exception | Description
  --- | ---
  CacheException | CacheException is the exception thrown when something goes wrong performing a cache operation.

## Package loci.formats.cache Description

Package containing Bio-Formats caching logic, for managing subsets of large collections of image planes in memory.

Copyright © 2026 Open Microscopy Environment