/** * Constructor. * * @param ggfsCtx GGFS context. * @param path Path to stored file. * @param fileInfo File info. * @param prefetchBlocks Prefetch blocks. * @param seqReadsBeforePrefetch Amount of sequential reads before prefetch is triggered. * @param secReader Optional secondary file system reader. * @param metrics Metrics. */ GgfsEventAwareInputStream(GridGgfsContext ggfsCtx, GridGgfsPath path, GridGgfsFileInfo fileInfo, int prefetchBlocks, int seqReadsBeforePrefetch, @Nullable GridGgfsReader secReader, GridGgfsLocalMetrics metrics) { super(ggfsCtx, path, fileInfo, prefetchBlocks, seqReadsBeforePrefetch, secReader, metrics); metrics.incrementFilesOpenedForRead(); }
/** * Constructor. * * @param ggfsCtx GGFS context. * @param path Path to stored file. * @param fileInfo File info. * @param prefetchBlocks Prefetch blocks. * @param seqReadsBeforePrefetch Amount of sequential reads before prefetch is triggered. * @param secReader Optional secondary file system reader. * @param metrics Metrics. */ GgfsEventAwareInputStream(GridGgfsContext ggfsCtx, GridGgfsPath path, GridGgfsFileInfo fileInfo, int prefetchBlocks, int seqReadsBeforePrefetch, @Nullable GridGgfsReader secReader, GridGgfsLocalMetrics metrics) { super(ggfsCtx, path, fileInfo, prefetchBlocks, seqReadsBeforePrefetch, secReader, metrics); metrics.incrementFilesOpenedForRead(); }