Beispiel #1
0
        public void Recover(Guid guid, ICheckpointManager checkpointManager)
        {
            var metadata = checkpointManager.GetIndexCheckpointMetadata(guid);

            if (metadata == null)
            {
                throw new FasterException("Invalid index commit metadata for ID " + guid.ToString());
            }
            using (StreamReader s = new StreamReader(new MemoryStream(metadata)))
                Initialize(s);
        }