예제 #1
0
            public void RemoveSegment(FileSegment s)
            {
                throw new Lpp.Utilities.CodeToBeUpdatedException();

                //_segments.Remove( s );
                //_set.Remove( s.Index );
                //s.Data = null; // Let GC reclaim the memory
            }
예제 #2
0
 private byte[] GetData(FileSegment seg)
 {
     return(seg == null ? null : seg.Data == null ? null : seg.Data);
 }
예제 #3
0
 private byte[] EnsureData(FileSegment seg, int segmentSize)
 {
     return(seg.Data ?? (seg.Data = new byte[segmentSize]));
 }