public class MemoizerFallback extends Memoizer
Memoizer
this class actually wraps multiple memoizers.
If this instance's memoizer does not already have a memo file available on setId(String)
then a copy is first taken from one of the other memoizers, preferring the earlier.Memoizer.Deser, Memoizer.KryoDeser
DEFAULT_MINIMUM_ELAPSED, ser, VERSION
reader
CAN_GROUP, CANNOT_GROUP, MUST_GROUP
Constructor and Description |
---|
MemoizerFallback(IFormatReader reader,
long minimumElapsed,
java.io.File directory,
java.util.Collection<MemoizerReadOnly> fallbacks)
As
Memoizer.Memoizer(IFormatReader, long, File) with an additional fallbacks argument
that provides other memoizers from which this instance may copy a memo. |
Modifier and Type | Method and Description |
---|---|
void |
setId(java.lang.String id) |
cleanup, close, close, deleteQuietly, generateMemo, getDeser, getMemoFile, getMetadataStore, getService, handleMetadataStore, isLoadedFromMemo, isSavedToMemo, isVersionChecking, isWritableDirectory, loadMemo, main, saveMemo, setMetadataStore, setVersionChecking, skipSave, stopWatch, versionMismatch
coreIndexToSeries, duplicate, fileGroupOption, get16BitLookupTable, get8BitLookupTable, getAdvancedSeriesUsedFiles, getAdvancedUsedFiles, getBitsPerPixel, getCoreIndex, getCoreMetadataList, getCurrentFile, getDatasetStructureDescription, getDimensionOrder, getDomains, getEffectiveSizeC, getFormat, getGlobalMetadata, getImageCount, getIndex, getIndex, getMetadataOptions, getMetadataStoreRoot, getMetadataValue, getModuloC, getModuloT, getModuloZ, getNativeDataType, getOptimalTileHeight, getOptimalTileWidth, getPixelType, getPossibleDomains, getReader, getRequiredDirectories, getResolution, getResolutionCount, getRGBChannelCount, getSeries, getSeriesCount, getSeriesMetadata, getSeriesMetadataValue, getSeriesUsedFiles, getSeriesUsedFiles, getSizeC, getSizeT, getSizeX, getSizeY, getSizeZ, getSuffixes, getSupportedMetadataLevels, getThumbSizeX, getThumbSizeY, getUnderlyingReaders, getUsedFiles, getUsedFiles, getZCTCoords, getZCTModuloCoords, hasCompanionFiles, hasFlattenedResolutions, isFalseColor, isGroupFiles, isIndexed, isInterleaved, isInterleaved, isLittleEndian, isMetadataComplete, isMetadataFiltered, isNormalized, isOrderCertain, isOriginalMetadataPopulated, isRGB, isSingleFile, isThisType, isThisType, isThisType, isThisType, isThumbnailSeries, openBytes, openBytes, openBytes, openBytes, openPlane, openThumbBytes, reopenFile, seriesToCoreIndex, setCoreIndex, setFlattenedResolutions, setGroupFiles, setMetadataFiltered, setMetadataOptions, setNormalized, setOriginalMetadataPopulated, setResolution, setSeries, unwrap, unwrap, unwrap
public MemoizerFallback(IFormatReader reader, long minimumElapsed, java.io.File directory, java.util.Collection<MemoizerReadOnly> fallbacks)
Memoizer.Memoizer(IFormatReader, long, File)
with an additional fallbacks
argument
that provides other memoizers from which this instance may copy a memo. Those fallbackmemoizers have only
Memoizer.getMemoFile(String)
called, to find their memo to copy.public void setId(java.lang.String id) throws FormatException, java.io.IOException
setId
in interface IFormatHandler
setId
in class Memoizer
FormatException
java.io.IOException
Version: 5.4.10-ice35-b105
Copyright © 2019 The University of Dundee & Open Microscopy Environment. All Rights Reserved.