public int GetResult(short token) { try { return(_source.GetResult(token)); } finally { // The instance is ready to be reused _fileHandle.TryToReuse(this); } }
private long GetResultAndRelease(short token) { try { return(_source.GetResult(token)); } finally { _source.Reset(); _fileHandle.TryToReuse(this); } }