"miss miss miss miss hit hit miss miss miss miss miss hit miss miss hit hit hit miss miss miss miss miss miss hit hit hit hit hit miss hit hit hit miss miss hit hit hit hit hit miss hit miss hit hit miss miss miss miss miss miss hit miss miss hit miss hit miss hit miss miss miss hit miss miss hit miss miss miss miss hit miss miss hit miss miss hit miss miss miss miss hit hit miss miss hit miss miss miss hit miss miss miss miss miss hit hit miss hit hit hit "
]
}
],
"source": [
"# Example 1: FIFO Policy\n",
"\n",
"cache_size = 3\n",
"cache = {} # key=station name, value=DataFrame with weather data for that station\n",
"evict_order = [] # evict from the left, try to keep whatever is on the right\n",
"\n",
"# stats\n",
"hits = [] # 1 is a hit, 0 is a miss\n",
"latency_ms = [] # latency of get_station in milliseconds\n",
"miss miss miss miss hit hit miss hit miss miss miss hit miss miss hit hit hit miss hit miss miss miss miss hit hit hit hit hit miss hit hit hit miss hit hit hit hit miss hit miss miss miss miss hit hit miss miss miss miss miss hit miss miss hit hit hit miss hit miss miss miss hit miss miss hit miss miss miss miss hit miss hit hit miss miss hit miss miss hit miss hit hit miss miss hit miss miss miss hit miss miss miss miss miss hit hit miss hit hit hit "
]
}
],
"source": [
"# Example 2: LRU Policy\n",
"\n",
"cache_size = 3\n",
"cache = {} # key=station name, value=DataFrame with weather data for that station\n",
"evict_order = [] # evict from the left, try to keep whatever is on the right\n",
"\n",
"# stats\n",
"hits = [] # 1 is a hit, 0 is a miss\n",
"latency_ms = [] # latency of get_station in milliseconds\n",
miss miss miss miss hit hit miss miss miss miss miss hit miss miss hit hit hit miss miss miss miss miss miss hit hit hit hit hit miss hit hit hit miss miss hit hit hit hit hit miss hit miss hit hit miss miss miss miss miss miss hit miss miss hit miss hit miss hit miss miss miss hit miss miss hit miss miss miss miss hit miss miss hit miss miss hit miss miss miss miss hit hit miss miss hit miss miss miss hit miss miss miss miss miss hit hit miss hit hit hit
miss miss miss miss hit hit miss hit miss miss miss hit miss miss hit hit hit miss hit miss miss miss miss hit hit hit hit hit miss hit hit hit miss hit hit hit hit miss hit miss miss miss miss hit hit miss miss miss miss miss hit miss miss hit hit hit miss hit miss miss miss hit miss miss hit miss miss miss miss hit miss hit hit miss miss hit miss miss hit miss hit hit miss miss hit miss miss miss hit miss miss miss miss miss hit hit miss hit hit hit