C# Programming
Published in

C# Programming

Caching : Terminology

Terms to know about caching


What Is Caching?

Photo by Eduardo Soares on Unsplash

What Are the Advantages of Caching?

What Are the Disadvantages of Caching?

What are Caching Strategies?

On Demand (Pulling)

Prepopulating (Pushing)

Cache Types by Storage Medium

In-Memory Caching

Distributed Caching

Cache Invalidation

Absolute Time

Sliding Window

Cache Eviction

Least Recently Used (LRU)

Most Recently Used (MRU)

Least Frequently Used (LFU)

Caching Types Based on Where the Application Code Runs

Client-Side Caching

Server-Side Caching



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store