<PackageReference Include="Relativity.Server.Transfer.SDK" Version="24000.0.1" />

CachedFileNode

using Relativity.DataTransfer.Nodes; using System; using System.Threading; namespace Relativity.Transfer.Enumeration.Adapters { internal class CachedFileNode : FileNode { private readonly Lazy<string> _cachedAbsolutePath; public override string AbsolutePath => _cachedAbsolutePath.Value; internal CachedFileNode(string name, INode parentNode, DateTime modified, long size) : base(name, parentNode, modified, size) { _cachedAbsolutePath = new Lazy<string>(() => base.AbsolutePath, LazyThreadSafetyMode.ExecutionAndPublication); } } }