Home | History | Annotate | Download | only in disk_cache

Lines Matching refs:table_len

64 int MaxStorageSizeForTable(int table_len) {
65 return table_len * (k64kEntriesStore / kBaseTableLen);
68 size_t GetIndexSize(int table_len) {
69 size_t table_size = sizeof(disk_cache::CacheAddr) * table_len;
1117 data_->header.table_len = 1;
1358 header.table_len = DesiredIndexTableLen(max_size_);
1369 return file->SetLength(GetIndexSize(header.table_len));
1414 void BackendImpl::AdjustMaxCacheSize(int table_len) {
1418 // If table_len is provided, the index file exists.
1419 DCHECK(!table_len || data_->header.magic);
1432 if (table_len)
1442 if (!table_len)
1446 int current_max_size = MaxStorageSizeForTable(table_len);
2015 if (!data_->header.table_len) {
2020 if (current_size < GetIndexSize(data_->header.table_len) ||
2021 data_->header.table_len & (kBaseTableLen - 1)) {
2026 AdjustMaxCacheSize(data_->header.table_len);
2041 mask_ = data_->header.table_len - 1;