/** * <code>optional .alluxio.grpc.file.FileSystemMasterCommonPOptions commonOptions = 2;</code> */ private com.google.protobuf.SingleFieldBuilderV3< alluxio.grpc.FileSystemMasterCommonPOptions, alluxio.grpc.FileSystemMasterCommonPOptions.Builder, alluxio.grpc.FileSystemMasterCommonPOptionsOrBuilder> getCommonOptionsFieldBuilder() { if (commonOptionsBuilder_ == null) { commonOptionsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< alluxio.grpc.FileSystemMasterCommonPOptions, alluxio.grpc.FileSystemMasterCommonPOptions.Builder, alluxio.grpc.FileSystemMasterCommonPOptionsOrBuilder>( getCommonOptions(), getParentForChildren(), isClean()); commonOptions_ = null; } return commonOptionsBuilder_; } public final Builder setUnknownFields(
Metrics.GET_FILE_INFO_OPS.inc(); LockingScheme lockingScheme = createLockingScheme(path, context.getOptions().getCommonOptions(), LockPattern.READ); try (RpcContext rpcContext = createRpcContext(); LockedInodePath inodePath = mInodeTree LoadMetadataContext.defaults(LoadMetadataPOptions.newBuilder().setCreateAncestors(true) .setCommonOptions(FileSystemMasterCommonPOptions.newBuilder() .setTtl(context.getOptions().getCommonOptions().getTtl()) .setTtlAction(context.getOptions().getCommonOptions().getTtlAction())))); ensureFullPathAndUpdateCache(inodePath);