- Cache<K,V> - Interface in net.imglib2.cache
-
- cache - Variable in class net.imglib2.cache.util.AbstractCacheKeyAdapter
-
- CacheAsUncheckedCacheAdapter<K,V> - Class in net.imglib2.cache.util
-
Wraps a Cache<K,V> as an UncheckedCache<K,V>.
- CacheAsUncheckedCacheAdapter(Cache<K, V>) - Constructor for class net.imglib2.cache.util.CacheAsUncheckedCacheAdapter
-
- CachedCellImg<T extends net.imglib2.type.NativeType<T>,A extends net.imglib2.img.basictypeaccess.DataAccess> - Class in net.imglib2.cache.img
-
A LazyCellImg that creates empty Cells lazily when they are accessed
and stores (modified) Cells in a disk cache when memory runs full.
- CachedCellImg(CellGrid, Fraction, Cache<Long, Cell<A>>, A) - Constructor for class net.imglib2.cache.img.CachedCellImg
-
- CachedCellImg(CellGrid, T, Cache<Long, Cell<A>>, A) - Constructor for class net.imglib2.cache.img.CachedCellImg
-
- cacheDirectory(Path) - Method in interface net.imglib2.cache.img.optional.DiskCacheOptions
-
Set the path of the cell cache directory.
- cacheDirectory() - Method in interface net.imglib2.cache.img.optional.DiskCacheOptions.Val
-
- CacheHints - Class in net.imglib2.cache.volatiles
-
Hints to a cache on how to handle data requests.
- CacheHints(LoadingStrategy, int, boolean) - Constructor for class net.imglib2.cache.volatiles.CacheHints
-
- CacheIoTiming - Class in net.imglib2.cache.iotiming
-
Utilities for per
ThreadGroup measuring and budgeting of time spent
in (blocking) IO.
- CacheKeyAdapter<K,L,V,C extends Cache<L,V>> - Class in net.imglib2.cache.util
-
- CacheKeyAdapter(C, KeyBimap<K, L>) - Constructor for class net.imglib2.cache.util.CacheKeyAdapter
-
- CacheLoader<K,V> - Interface in net.imglib2.cache
-
- CacheOptions<T> - Interface in net.imglib2.cache.img.optional
-
Optional arguments that specify the in memory-cache to use.
- CacheOptions.CacheType - Enum in net.imglib2.cache.img.optional
-
Rough in-memory cache types.
- CacheOptions.Val - Interface in net.imglib2.cache.img.optional
-
- CacheRemover<K,V,D> - Interface in net.imglib2.cache
-
Handles entries that are removed from a cache (by propagating to a
higher-level cache, writing to disk, or similar).
- Caches - Class in net.imglib2.cache.util
-
- Caches() - Constructor for class net.imglib2.cache.util.Caches
-
- cacheType(CacheOptions.CacheType) - Method in interface net.imglib2.cache.img.optional.CacheOptions
-
Which in-memory cache type to use.
- cacheType() - Method in interface net.imglib2.cache.img.optional.CacheOptions.Val
-
- cellDimensions(int...) - Method in interface net.imglib2.cache.img.optional.CellDimensionsOptions
-
Set the dimensions of a cell.
- cellDimensions() - Method in interface net.imglib2.cache.img.optional.CellDimensionsOptions.Val
-
- CellDimensionsOptions<T> - Interface in net.imglib2.cache.img.optional
-
Optional arguments that specify the dimensions of a Cell.
- CellDimensionsOptions.Val - Interface in net.imglib2.cache.img.optional
-
- CellLoader<T extends net.imglib2.type.NativeType<T>> - Interface in net.imglib2.cache.img
-
Populates cells with data.
- charArrayIo - Static variable in interface net.imglib2.cache.img.AccessIo
-
- CharArrayType() - Constructor for class net.imglib2.cache.img.AccessIo.CharArrayType
-
- cleanUp() - Method in class net.imglib2.cache.ref.GuardedStrongRefLoaderCache
-
Remove entries from the cache whose references have been
garbage-collected.
- cleanUp() - Method in class net.imglib2.cache.ref.GuardedStrongRefLoaderRemoverCache
-
Remove entries from the cache whose references have been
garbage-collected.
- cleanUp() - Method in class net.imglib2.cache.ref.SoftRefLoaderCache
-
Remove entries from the cache whose references have been
garbage-collected.
- cleanUp() - Method in class net.imglib2.cache.ref.SoftRefLoaderRemoverCache
-
Remove entries from the cache whose references have been
garbage-collected.
- cleanUp() - Method in class net.imglib2.cache.ref.WeakRefLoaderCache
-
Remove entries from the cache whose references have been
garbage-collected.
- cleanUp() - Method in class net.imglib2.cache.ref.WeakRefVolatileCache
-
Remove entries from the cache whose references have been
garbage-collected.
- cleanUp() - Method in class net.imglib2.cache.ref.WeakRefVolatileLoaderCache
-
Remove entries from the cache whose references have been
garbage-collected.
- clear() - Method in class net.imglib2.cache.iotiming.IoTimeBudget
-
Set the budget to 0 (for all levels).
- clear() - Method in class net.imglib2.cache.queue.BlockingFetchQueues
-
Atomically removes all of the elements from this queue.
- clearToPrefetch() - Method in class net.imglib2.cache.queue.BlockingFetchQueues
-
Atomically removes all of the elements from this queue.
- copy() - Method in class net.imglib2.cache.img.SingleCellArrayImg
-
- copyOrThis() - Method in class net.imglib2.cache.img.DiskCachedCellImgOptions
-
- copyOrThis() - Method in class net.imglib2.cache.img.ReadOnlyCachedCellImgOptions
-
- create(long...) - Method in class net.imglib2.cache.img.DiskCachedCellImgFactory
-
- create(Dimensions) - Method in class net.imglib2.cache.img.DiskCachedCellImgFactory
-
- create(int[]) - Method in class net.imglib2.cache.img.DiskCachedCellImgFactory
-
- create(long[], DiskCachedCellImgOptions) - Method in class net.imglib2.cache.img.DiskCachedCellImgFactory
-
- create(Dimensions, DiskCachedCellImgOptions) - Method in class net.imglib2.cache.img.DiskCachedCellImgFactory
-
- create(long[], CellLoader<T>) - Method in class net.imglib2.cache.img.DiskCachedCellImgFactory
-
- create(Dimensions, CellLoader<T>) - Method in class net.imglib2.cache.img.DiskCachedCellImgFactory
-
- create(long[], CellLoader<T>, DiskCachedCellImgOptions) - Method in class net.imglib2.cache.img.DiskCachedCellImgFactory
-
- create(Dimensions, CellLoader<T>, DiskCachedCellImgOptions) - Method in class net.imglib2.cache.img.DiskCachedCellImgFactory
-
- create(long[], T) - Method in class net.imglib2.cache.img.DiskCachedCellImgFactory
-
Deprecated.
- create(long[], T, DiskCachedCellImgOptions) - Method in class net.imglib2.cache.img.DiskCachedCellImgFactory
-
Deprecated.
- create(long[], T, CellLoader<T>) - Method in class net.imglib2.cache.img.DiskCachedCellImgFactory
-
Deprecated.
- create(long[], T, CellLoader<T>, DiskCachedCellImgOptions) - Method in class net.imglib2.cache.img.DiskCachedCellImgFactory
-
Deprecated.
- create(long[], T, CellLoader<T>) - Method in class net.imglib2.cache.img.ReadOnlyCachedCellImgFactory
-
- create(long[], T, CellLoader<T>, ReadOnlyCachedCellImgOptions) - Method in class net.imglib2.cache.img.ReadOnlyCachedCellImgFactory
-
- CreateInvalid<K,V> - Interface in net.imglib2.cache.volatiles
-
- createInvalid(K) - Method in interface net.imglib2.cache.volatiles.CreateInvalid
-
- createLinkedType() - Method in class net.imglib2.cache.img.SingleCellArrayImg
-
- createTempDirectory(Path, String, boolean) - Static method in class net.imglib2.cache.img.DiskCellCache
-
Creates a new directory in the specified directory, using the given
prefix to generate its name.
- createTempDirectory(String, boolean) - Static method in class net.imglib2.cache.img.DiskCellCache
-
Creates a new directory in the default temporary-file directory, using
the given prefix to generate its name.
- createWithCacheLoader(long[], CacheLoader<Long, Cell<A>>) - Method in class net.imglib2.cache.img.DiskCachedCellImgFactory
-
- createWithCacheLoader(Dimensions, CacheLoader<Long, Cell<A>>) - Method in class net.imglib2.cache.img.DiskCachedCellImgFactory
-
- createWithCacheLoader(long[], CacheLoader<Long, Cell<A>>, DiskCachedCellImgOptions) - Method in class net.imglib2.cache.img.DiskCachedCellImgFactory
-
- createWithCacheLoader(Dimensions, CacheLoader<Long, Cell<A>>, DiskCachedCellImgOptions) - Method in class net.imglib2.cache.img.DiskCachedCellImgFactory
-
- createWithCacheLoader(long[], T, CacheLoader<Long, Cell<A>>) - Method in class net.imglib2.cache.img.DiskCachedCellImgFactory
-
Deprecated.
- createWithCacheLoader(long[], T, CacheLoader<Long, Cell<A>>, DiskCachedCellImgOptions) - Method in class net.imglib2.cache.img.DiskCachedCellImgFactory
-
Deprecated.
- createWithCacheLoader(long[], T, CacheLoader<Long, Cell<A>>) - Method in class net.imglib2.cache.img.ReadOnlyCachedCellImgFactory
-
- createWithCacheLoader(long[], T, CacheLoader<Long, Cell<A>>, ReadOnlyCachedCellImgOptions) - Method in class net.imglib2.cache.img.ReadOnlyCachedCellImgFactory
-
- cursor() - Method in class net.imglib2.cache.img.SingleCellArrayImg
-
- imgFactory(S) - Method in class net.imglib2.cache.img.DiskCachedCellImgFactory
-
- incIoBytes(long) - Method in class net.imglib2.cache.iotiming.IoStatistics
-
- initializeCellsAsDirty(boolean) - Method in interface net.imglib2.cache.img.optional.DiskCacheOptions
-
Specify whether cells initialized by a
CellLoader should be
marked as dirty.
- initializeCellsAsDirty() - Method in interface net.imglib2.cache.img.optional.DiskCacheOptions.Val
-
- intArrayIo - Static variable in interface net.imglib2.cache.img.AccessIo
-
- IntArrayType() - Constructor for class net.imglib2.cache.img.AccessIo.IntArrayType
-
- IntervalKeyLoaderAsLongKeyLoader<A> - Class in net.imglib2.cache.util
-
- IntervalKeyLoaderAsLongKeyLoader(CellGrid, Function<Interval, A>) - Constructor for class net.imglib2.cache.util.IntervalKeyLoaderAsLongKeyLoader
-
- invalidate(K) - Method in interface net.imglib2.cache.AbstractCache
-
Removes and discards the entry with the specified key.
- invalidate(K) - Method in interface net.imglib2.cache.CacheRemover
-
Called when a specific entry is invalidated from the cache.
- invalidate(Long) - Method in class net.imglib2.cache.img.DiskCellCache
-
Removes the file for the given key (if it exists).
- Invalidate<K> - Interface in net.imglib2.cache
-
A collection of methods that invalidate cache entries.
- invalidate(K) - Method in interface net.imglib2.cache.Invalidate
-
Removes and discards the entry with the specified key.
- invalidate(K) - Method in class net.imglib2.cache.IoSync
-
Cancel any enqueued write for key.
- invalidate(K) - Method in class net.imglib2.cache.ref.BoundedSoftRefLoaderCache
-
- invalidate(K) - Method in class net.imglib2.cache.ref.GuardedStrongRefLoaderCache
-
- invalidate(K) - Method in class net.imglib2.cache.ref.GuardedStrongRefLoaderRemoverCache
-
- invalidate(K) - Method in class net.imglib2.cache.ref.SoftRefLoaderCache
-
- invalidate(K) - Method in class net.imglib2.cache.ref.SoftRefLoaderRemoverCache
-
- invalidate(K) - Method in class net.imglib2.cache.ref.WeakRefLoaderCache
-
- invalidate(K) - Method in class net.imglib2.cache.ref.WeakRefVolatileCache
-
- invalidate(K) - Method in class net.imglib2.cache.ref.WeakRefVolatileLoaderCache
-
- invalidate(K) - Method in class net.imglib2.cache.util.AbstractCacheKeyAdapter
-
- invalidate(K) - Method in class net.imglib2.cache.util.CacheAsUncheckedCacheAdapter
-
- invalidate(K) - Method in class net.imglib2.cache.util.LoaderCacheAsCacheAdapter
-
- invalidate(K) - Method in class net.imglib2.cache.util.LoaderRemoverCacheAsLoaderCacheAdapter
-
- invalidate(K) - Method in class net.imglib2.cache.util.LoaderRemoverCacheAsRemoverCacheAdapter
-
- invalidate(K) - Method in class net.imglib2.cache.util.RemoverCacheAsCacheAdapter
-
- invalidate(K) - Method in class net.imglib2.cache.util.VolatileCacheAsUncheckedVolatileCacheAdapter
-
- invalidate(K) - Method in class net.imglib2.cache.util.VolatileLoaderCacheAsVolatileCacheAdapter
-
- invalidate(K) - Method in interface net.imglib2.cache.volatiles.AbstractUncheckedVolatileCache
-
Removes and discards the entry with the specified key.
- invalidate(K) - Method in interface net.imglib2.cache.volatiles.AbstractVolatileCache
-
Removes and discards the entry with the specified key.
- invalidateAll(long) - Method in interface net.imglib2.cache.AbstractCache
-
Removes and discards all entries.
- invalidateAll(long) - Method in interface net.imglib2.cache.CacheRemover
-
Called when all entries are invalidated from the cache.
- invalidateAll(long) - Method in class net.imglib2.cache.img.DiskCellCache
-
Removes all files.
- invalidateAll(long) - Method in interface net.imglib2.cache.Invalidate
-
Removes and discards all entries.
- invalidateAll() - Method in interface net.imglib2.cache.Invalidate
-
Removes and discards all entries.
- invalidateAll(long) - Method in class net.imglib2.cache.IoSync
-
Cancel all enqueued writes.
- invalidateAll(long) - Method in class net.imglib2.cache.ref.BoundedSoftRefLoaderCache
-
- invalidateAll(long) - Method in class net.imglib2.cache.ref.GuardedStrongRefLoaderCache
-
- invalidateAll(long) - Method in class net.imglib2.cache.ref.GuardedStrongRefLoaderRemoverCache
-
- invalidateAll(long) - Method in class net.imglib2.cache.ref.SoftRefLoaderCache
-
- invalidateAll(long) - Method in class net.imglib2.cache.ref.SoftRefLoaderRemoverCache
-
- invalidateAll(long) - Method in class net.imglib2.cache.ref.WeakRefLoaderCache
-
- invalidateAll(long) - Method in class net.imglib2.cache.ref.WeakRefVolatileCache
-
- invalidateAll(long) - Method in class net.imglib2.cache.ref.WeakRefVolatileLoaderCache
-
- invalidateAll(long) - Method in class net.imglib2.cache.util.AbstractCacheKeyAdapter
-
- invalidateAll(long) - Method in class net.imglib2.cache.util.CacheAsUncheckedCacheAdapter
-
- invalidateAll(long) - Method in class net.imglib2.cache.util.LoaderCacheAsCacheAdapter
-
- invalidateAll(long) - Method in class net.imglib2.cache.util.LoaderRemoverCacheAsLoaderCacheAdapter
-
- invalidateAll(long) - Method in class net.imglib2.cache.util.LoaderRemoverCacheAsRemoverCacheAdapter
-
- invalidateAll(long) - Method in class net.imglib2.cache.util.RemoverCacheAsCacheAdapter
-
- invalidateAll(long) - Method in class net.imglib2.cache.util.VolatileCacheAsUncheckedVolatileCacheAdapter
-
- invalidateAll(long) - Method in class net.imglib2.cache.util.VolatileLoaderCacheAsVolatileCacheAdapter
-
- invalidateAll(long) - Method in interface net.imglib2.cache.volatiles.AbstractUncheckedVolatileCache
-
Removes and discards all entries.
- invalidateAll(long) - Method in interface net.imglib2.cache.volatiles.AbstractVolatileCache
-
Removes and discards all entries.
- invalidateIf(long, Predicate<K>) - Method in interface net.imglib2.cache.AbstractCache
-
Removes and discards all entries with keys matching condition.
- invalidateIf(long, Predicate<K>) - Method in interface net.imglib2.cache.CacheRemover
-
Called when all entries with keys matching condition are
invalidated from the cache.
- invalidateIf(long, Predicate<Long>) - Method in class net.imglib2.cache.img.DiskCellCache
-
Removes all files for keys matching the given condition.
- invalidateIf(long, Predicate<K>) - Method in interface net.imglib2.cache.Invalidate
-
Removes and discards all entries with keys matching condition.
- invalidateIf(Predicate<K>) - Method in interface net.imglib2.cache.Invalidate
-
Removes and discards all entries with keys matching condition.
- invalidateIf(long, Predicate<K>) - Method in class net.imglib2.cache.IoSync
-
Cancel all enqueued writes for keys matching condition.
- invalidateIf(long, Predicate<K>) - Method in class net.imglib2.cache.ref.BoundedSoftRefLoaderCache
-
- invalidateIf(long, Predicate<K>) - Method in class net.imglib2.cache.ref.GuardedStrongRefLoaderCache
-
- invalidateIf(long, Predicate<K>) - Method in class net.imglib2.cache.ref.GuardedStrongRefLoaderRemoverCache
-
- invalidateIf(long, Predicate<K>) - Method in class net.imglib2.cache.ref.SoftRefLoaderCache
-
- invalidateIf(long, Predicate<K>) - Method in class net.imglib2.cache.ref.SoftRefLoaderRemoverCache
-
- invalidateIf(long, Predicate<K>) - Method in class net.imglib2.cache.ref.WeakRefLoaderCache
-
- invalidateIf(long, Predicate<K>) - Method in class net.imglib2.cache.ref.WeakRefVolatileCache
-
- invalidateIf(long, Predicate<K>) - Method in class net.imglib2.cache.ref.WeakRefVolatileLoaderCache
-
- invalidateIf(long, Predicate<K>) - Method in class net.imglib2.cache.util.AbstractCacheKeyAdapter
-
- invalidateIf(long, Predicate<K>) - Method in class net.imglib2.cache.util.CacheAsUncheckedCacheAdapter
-
- invalidateIf(long, Predicate<K>) - Method in class net.imglib2.cache.util.LoaderCacheAsCacheAdapter
-
- invalidateIf(long, Predicate<K>) - Method in class net.imglib2.cache.util.LoaderRemoverCacheAsLoaderCacheAdapter
-
- invalidateIf(long, Predicate<K>) - Method in class net.imglib2.cache.util.LoaderRemoverCacheAsRemoverCacheAdapter
-
- invalidateIf(long, Predicate<K>) - Method in class net.imglib2.cache.util.RemoverCacheAsCacheAdapter
-
- invalidateIf(long, Predicate<K>) - Method in class net.imglib2.cache.util.VolatileCacheAsUncheckedVolatileCacheAdapter
-
- invalidateIf(long, Predicate<K>) - Method in class net.imglib2.cache.util.VolatileLoaderCacheAsVolatileCacheAdapter
-
- invalidateIf(long, Predicate<K>) - Method in interface net.imglib2.cache.volatiles.AbstractUncheckedVolatileCache
-
Removes and discards all entries with keys matching condition.
- invalidateIf(long, Predicate<K>) - Method in interface net.imglib2.cache.volatiles.AbstractVolatileCache
-
Removes and discards all entries with keys matching condition.
- IoStatistics - Class in net.imglib2.cache.iotiming
-
- IoStatistics() - Constructor for class net.imglib2.cache.iotiming.IoStatistics
-
- IoSync<K,V,D> - Class in net.imglib2.cache
-
Handle concurrent loading and saving of cache entries.
- IoSync(T) - Constructor for class net.imglib2.cache.IoSync
-
- IoSync(T, int, int) - Constructor for class net.imglib2.cache.IoSync
-
- IoSync(CacheLoader<K, V>, CacheRemover<K, V, D>, int, int) - Constructor for class net.imglib2.cache.IoSync
-
- IoTimeBudget - Class in net.imglib2.cache.iotiming
-
Budget of time that can be spent in blocking IO.
- IoTimeBudget() - Constructor for class net.imglib2.cache.iotiming.IoTimeBudget
-
- isEnqueuToFront() - Method in class net.imglib2.cache.volatiles.CacheHints
-
Return true if cell requests should be enqueued to the front (most recent
requests are handled first) of the respective
priority level.
- iterationOrder() - Method in class net.imglib2.cache.img.SingleCellArrayImg
-
- iterator() - Method in class net.imglib2.cache.img.SingleCellArrayImg
-