Learn Memory Cache for CTO c#