Class SnapshotBackedTableLocation<LOCATION_TYPE extends AbstractTableLocation>

Type Parameters:
LOCATION_TYPE -
All Implemented Interfaces:
LogOutputAppendable, LivenessManager, LivenessNode, LivenessReferent, TableLocation, TableLocationState, NamedImplementation

public class SnapshotBackedTableLocation<LOCATION_TYPE extends AbstractTableLocation> extends ReferenceCountedLivenessNode implements TableLocation
A TableLocation backed by a TableLocationMetadataIndex.TableLocationSnapshot that does not refresh and tries to avoid creating the actual location until it is truly needed.