public CacheItem FindInHistory(string version) { if (version == Version) { return(this); } else if (PreviousVersion == null) { return(null); } else { return(PreviousVersion.FindInHistory(version)); } }