private object GetFieldValue(int id, FieldMetadata field) { var key = new FieldValueKey(id, field); var cachedValue = _fieldValueCache[key]; if (null != cachedValue) { return(cachedValue); } var fieldValue = ReadFieldValue(id, field); _fieldValueCache[key] = fieldValue; return(fieldValue); }
private object GetFieldValue(int id, FieldMetadata field) { var key = new FieldValueKey(id, field); var cachedValue = _fieldValueCache[key]; if (null != cachedValue) { return cachedValue; } var fieldValue = ReadFieldValue(id, field); _fieldValueCache[key] = fieldValue; return fieldValue; }