Пример #1
0
        private string GetTextAndUpdateCache(GLine line, bool forceUpdate)
        {
            int    lineID   = line.ID;
            string lineText = forceUpdate ? null : _lineCache.Get(lineID);

            if (lineText == null)
            {
                lineText = line.ToNormalString();
                _lineCache.Update(lineID, lineText);
                _lastCachedLineID = lineID;
            }
            return(lineText);
        }