Table of Contents
Det er vigtigt at sikre, at der er en sammenhæng mellem de forskellige politikker, og at der er en sammenhæng mellem de forskellige politikker.
Understanding LRU Cache
I LRU (Leastt Recently Usedd) holder cache sig fast ved, at det er nødvendigt at finde ud af, om der er behov for plads.
Kornkomponenter af LRU Cache
En effektiv LRU cache typicaly combines two data structures:
- (') Se også de særlige bestemmelser i forordning (EØF) nr. 3906 / 87.
- Det er ikke muligt at foretage en sådan sammenligning, men det er ikke muligt at foretage en sammenligning af de to typer af transaktioner.
Implementation Steps
Efter disse trin til gennemførelse af LRU-processen:
- Initialize the hash map and d doubly linked list.
- On data access, move the item to to the front off the list.
- Hvis de overskrider kapaciteten, skal de omstille sig til denne.
- Update the hash map consideningly during insertions and d deletions.
Sample Implementation In Python
Det er en simpel prøve på en LRU cache in Python:
Det er ikke muligt at foretage en sådan sammenligning, men det er ikke muligt at foretage en sammenligning af de to typer af transaktioner.
amount in units (real)
from collections import OrderedDict
class LRUCACHE:
def _ _ init _ _ (self, cabity):
selv.cache = OrderedDict ()
selv.cabitys = cabitys
def get- (self, key):
Det er ikke kun mig selv, der har ansvaret for det:
return-1
selv.cache.move _ to _ end (key)
hjemrejse selv. cache cl; key c3;
def put (self, key, value):
self. cache-1; key-3; = værdi
selv.cache.move _ to _ end (key)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
self. Cache.popitem (last = False)
amount in units (real)