Lines Matching defs:self
29 self, argument
90 self, argument
110 def __repr__(self): argument
121 def cost_class(self, cost_class_label): argument
141 def __init__(self, key, hash, value): argument
146 def __repr__(self): argument
158 def __init__(self): argument
163 def random_sample(self, sample_size): argument
185 def __repr__(self): argument
195 def values(self): argument
205 def __len__(self): argument
208 def insert(self, key, hash, value): argument
237 def resize(self, new_size): argument
263 def grow(self): argument
269 def delete(self, key, hash): argument
290 def shrink(self): argument
296 def lookup(self, key, hash): argument
311 def __init__(self, time_unit): argument
319 def update_metrics(self, access_time, is_hit, miss_bytes): argument
333 def reset_counter(self): argument
340 def compute_miss_bytes(self): argument
354 def miss_ratio(self): argument
358 self, cache_type, cache_size, target_cf_name, result_dir, start, end argument
381 self, cache_type, cache_size, target_cf_name, result_dir, start, end argument
411 def __init__(self, time_unit, policies): argument
419 def update_metrics(self, access_time, selected_policy): argument
432 self, cache_type, cache_size, target_cf_name, result_dir, start, end argument
461 self, cache_type, cache_size, target_cf_name, file_path, start, end argument
502 def __init__(self): argument
505 def evict(self, key, max_size): argument
508 def delete(self, key): argument
511 def prioritize_samples(self, samples, auxilliary_info): argument
514 def policy_name(self): argument
517 def generate_reward(self, key): argument
524 def prioritize_samples(self, samples, auxilliary_info): argument
531 def policy_name(self): argument
536 def prioritize_samples(self, samples, auxilliary_info): argument
543 def policy_name(self): argument
548 def prioritize_samples(self, samples, auxilliary_info): argument
551 def policy_name(self): argument
565 def compare(self, e1, e2, now): argument
588 def prioritize_samples(self, samples, auxilliary_info): argument
593 def policy_name(self): argument
605 def compare(self, e1, e2, now, cost_classes, cost_class_label): argument
641 def prioritize_samples(self, samples, auxilliary_info): argument
653 def policy_name(self): argument
663 def __init__(self, cache_size, enable_cache_row_key): argument
676 def block_key(self, trace_record): argument
679 def row_key(self, trace_record): argument
682 def _lookup(self, trace_record, key, hash): argument
689 def _evict(self, trace_record, key, hash, value_size): argument
696 def _insert(self, trace_record, key, hash, value_size): argument
702 def _should_admit(self, trace_record, key, hash, value_size): argument
710 def cache_name(self): argument
716 def is_ml_cache(self): argument
719 def _update_stats(self, access_time, is_hit, miss_bytes): argument
724 def access(self, trace_record): argument
750 def _access_row(self, trace_record): argument
818 def _access_kv(self, trace_record, key, hash, value_size, no_insert): argument
844 def __init__(self): argument
851 def insert(self, trace_record, key, value_size): argument
857 def remove(self, insertion_time, last_access_time, key, value_size, num_hits): argument
864 def update_on_hit(self, trace_record, last_access_time): argument
869 def avg_lifetime_in_cache(self, now): argument
873 def avg_last_access_time(self): argument
878 def avg_size(self): argument
883 def density(self, now): argument
895 def __init__(self, cache_size, enable_cache_row_key, policies, cost_class_label): argument
904 def is_ml_cache(self): argument
907 def _lookup(self, trace_record, key, hash): argument
935 def _evict(self, trace_record, key, hash, value_size): argument
973 def _insert(self, trace_record, key, hash, value_size): argument
992 def _should_admit(self, trace_record, key, hash, value_size): argument
995 def _select_policy(self, trace_record, key): argument
1010 self, argument
1027 def _select_policy(self, trace_record, key): argument
1040 def cache_name(self): argument
1059 def __init__(self, cache_size, enable_cache_row_key, policies, cost_class_label): argument
1075 def _select_policy(self, trace_record, key): argument
1099 def cache_name(self): argument
1114 def __init__(self, key, next_access_seq_no, value_size): argument
1120 def __cmp__(self, other): argument
1125 def __repr__(self): argument
1136 def __init__(self): argument
1142 def pqinsert(self, entry): argument
1154 def pqpop(self): argument
1162 def pqpeek(self): argument
1170 def __contains__(self, k): argument
1173 def __getitem__(self, k): argument
1176 def __len__(self): argument
1179 def values(self): argument
1200 def __init__(self, cache_size): argument
1204 def _lookup(self, trace_record, key, hash): argument
1218 def _evict(self, trace_record, key, hash, value_size): argument
1224 def _insert(self, trace_record, key, hash, value_size): argument
1232 def _should_admit(self, trace_record, key, hash, value_size): argument
1235 def cache_name(self): argument
1244 def __init__(self, key, value_size, priority): argument
1250 def __cmp__(self, other): argument
1255 def __repr__(self): argument
1273 def __init__(self, cache_size, enable_cache_row_key): argument
1278 def cache_name(self): argument
1283 def _lookup(self, trace_record, key, hash): argument
1296 def _evict(self, trace_record, key, hash, value_size): argument
1303 def _insert(self, trace_record, key, hash, value_size): argument
1309 def _should_admit(self, trace_record, key, hash, value_size): argument
1316 def __init__(self): argument
1319 def appendleft(self, k): argument
1324 def pop(self): argument
1330 def remove(self, k): argument
1333 def __len__(self): argument
1336 def __contains__(self, k): argument
1339 def __iter__(self): argument
1342 def __repr__(self): argument
1363 def __init__(self, cache_size, enable_cache_row_key): argument
1375 def _replace(self, key, value_size): argument
1390 def _lookup(self, trace_record, key, hash): argument
1404 def _evict(self, trace_record, key, hash, value_size): argument
1436 def _insert(self, trace_record, key, hash, value_size): argument
1447 def _should_admit(self, trace_record, key, hash, value_size): argument
1450 def cache_name(self): argument
1461 def __init__(self, cache_size, enable_cache_row_key): argument
1466 def cache_name(self): argument
1471 def _lookup(self, trace_record, key, hash): argument
1479 def _evict(self, trace_record, key, hash, value_size): argument
1485 def _insert(self, trace_record, key, hash, value_size): argument
1497 def _should_admit(self, trace_record, key, hash, value_size): argument
1507 def __init__(self, cache_size): argument
1510 def _lookup(self, trace_record, key, hash): argument
1513 def _evict(self, trace_record, key, hash, value_size): argument
1516 def _insert(self, trace_record, key, hash, value_size): argument
1519 def _should_admit(self, trace_record, key, hash, value_size): argument
1522 def cache_name(self): argument
1642 def __init__(self): argument
1646 def get_next_access(self): argument