public new void Deserialize(CompactReader reader) { base.Deserialize(reader); int length = reader.ReadInt32(); if (_hints == null) { _hints = new ClusteredList <ExpirationHint>(length); } for (int i = 0; i < length; i++) { _hints.Insert(i, (ExpirationHint)reader.ReadObject()); } }