#CachingTutorial #CachingMechanism #CachingAlgorithm #AppCache
System Design & Algorithm of various caching mechanisms & Techniques.
👉 SUBSCRIBE & LIKE ✅
► Important Information and code guide available at bottom of the Description ⤵️
⏬ Download the Code from Github:https://github.com/admindebu
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
► Here is an amazing Tutorial playlist - TechTalk Debu
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⏩ Spring Boot & Spring MVC Tutorial PlayList : • Quick Start Spring Boot project with ...
⏩ Micro Service & SPring Boot Tutorial : • Micro Service - Monolithic vs Micro s...
⏩ Http & Rest API Tutorial : • What is HTTP Protocol and Different H...
⏩ Core Java Tutorial : • Exception in Java detail explanation ...
⏩ Java Concurrency and Thread Tutorial : • Introduction of Java Concurrent Packa...
⏩ Java 8 Tutorial : • Java 8 Complete Tutorial - Interface ...
⏩ System Design Intrview QA & Tutorial : • System Designing & Architecture QA
⏩ Coding & Programming Tutorial(Interview QA) : • Programming Logic and Algorithm from ...
⏩ Core Java Interview QA : • Core Java Interview Questions - Diffe...
⏩ DataBase Tutorial & Interview QA : • What is Normalization | Complete Data...
~~~~~~~~~~~~~~~~~~~~~~~~~
► Watch my "Most Watched Videos"
~~~~~~~~~~~~~~~~~~~~~~~~~
⏩ HTTPS & HTTPS protocol : • What is HTTP Protocol and Different H...
⏩ Spring Boot & Spring MVC Tutorial PlayList : • Quick Start Spring Boot project with ...
⏩ Micro Service & SPring Boot Tutorial : • Micro Service - Monolithic vs Micro s...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
► Important Information about this Tutorial
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Caching :stores the copies of most frequently used/accessed data in a small and faster memory to improve :
Data retrieval times
Compute costs
User Experience
Throughput
There are two types of caching —
Lazy Caching — data is not available in cache and we fetch the data upon receiving a request and storing it.
Eager Caching — all the recently referenced data is stored in the memory and refreshed at the specific intervals
Cache can be in-memory application cache ( stored in application memory) or distributed in-memory cache( data is stored in caching servers like Memcached or Redis — caters well to multiple read and write requests on the same cache at the same time) or Global Cache ( all the servers/nodes use the same single cache space and the cache itself is reponsible for eviction as well fetching data to avoid request flooding for the same data from multiple users at the same time)
FIFO ( First In first Out) — evict the data entry that was added first
LRU ( Least Recently used) — evict the data entry which is not accessed/used recently
LFU ( Least frequently used) — evict the data entry which is used/accessed least frequently
Browser caching, server side caching, appcation caching, CDN caching.
Cache hit, cache miss, cache policy,
✳️ ✳️ ✳️ ✳️ ✳️ ✳️ ✳️ ✳️ ✳️ ✳️ ✳️ ✳️
Core Java Tutorial
Java and Spring MVC Tutorial
Java and Spring Boot Tutorial
Java 8 Tutorial
Java Multithreading Tutorial
Rest API development Tutorial
How develop Rest API
Coding and Data Structure Tutorial
Database Tutorial
Mongo DB Tutorial
Automation and Manual Testing Tutorial
Programming Language Tutorial
RDBMS Tutorial
Design Pattern Tutorial
System and Low-Level Design Tutorial
AWS, GCP, and Azure Tutorial
Spring Data JPA Tutorial and Spring Boot
How to sort the rest API
Spring, Java, Coding Interview Questions
Top IT Company Interview Questions and Solution
Micro Service Architecture Tutorial
Apache Kafka & Big Data Tutorial
Coding Interview Tips & Trciks
Interview Tricks & Tips
How to Get your First JOB
✅ ABOUT ME ✅
My name is Debu Paul. I am currently working as a Senior Software Engineer in PayPal and on this channel I teach you about Java, Spring, Spring Boot, Rest API, Micro Service, Kafka, and other IT industry-related latest development, Testing tropic. I work hard to help you to understand the latest technology and crack the interview and I will continue to do so in the future.
✅Contact Me✅
📢 Follow on Facebook: / techtalkdebu
📢 Follow on LinkedIn: / debu-paul
📢 Official Email Id: [email protected]
Thanks & Regards,
Debu Paul ("Techtalk Debu")