summaryrefslogtreecommitdiffstats
path: root/net/data/cache_tests
diff options
context:
space:
mode:
authorrvargas@google.com <rvargas@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-12-04 23:03:33 +0000
committerrvargas@google.com <rvargas@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-12-04 23:03:33 +0000
commit62cdf1eb96a4c410b503652a5656e0b197b1b9eb (patch)
treeda020c20415d39f79eab88c4a818934e1df2fede /net/data/cache_tests
parenta100d13626ad0ddeb4b0a7bb81eb9a736acc4d11 (diff)
downloadchromium_src-62cdf1eb96a4c410b503652a5656e0b197b1b9eb.zip
chromium_src-62cdf1eb96a4c410b503652a5656e0b197b1b9eb.tar.gz
chromium_src-62cdf1eb96a4c410b503652a5656e0b197b1b9eb.tar.bz2
Disk cache: Add support for an extra data stream for each cache entry.
This is the first step to allow the http cache to store additional metadata for certain entries. The cache file format changes to version 2.0 so an effect of this cl is that the borwser will discard the old cache files. Review URL: http://codereview.chromium.org/12880 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6392 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/data/cache_tests')
-rw-r--r--net/data/cache_tests/bad_entry/contents.txt66
-rw-r--r--net/data/cache_tests/bad_entry/data_0bin45056 -> 45056 bytes
-rw-r--r--net/data/cache_tests/bad_entry/data_1bin270336 -> 270336 bytes
-rw-r--r--net/data/cache_tests/bad_entry/data_2bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/bad_entry/data_3bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/bad_entry/indexbin262208 -> 262512 bytes
-rw-r--r--net/data/cache_tests/bad_rankings/contents.txt66
-rw-r--r--net/data/cache_tests/bad_rankings/data_0bin45056 -> 45056 bytes
-rw-r--r--net/data/cache_tests/bad_rankings/data_1bin270336 -> 270336 bytes
-rw-r--r--net/data/cache_tests/bad_rankings/data_2bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/bad_rankings/data_3bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/bad_rankings/indexbin262208 -> 262512 bytes
-rw-r--r--net/data/cache_tests/insert_empty1/data_0bin45056 -> 45056 bytes
-rw-r--r--net/data/cache_tests/insert_empty1/data_1bin270336 -> 270336 bytes
-rw-r--r--net/data/cache_tests/insert_empty1/data_2bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/insert_empty1/data_3bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/insert_empty1/indexbin262208 -> 262512 bytes
-rw-r--r--net/data/cache_tests/insert_empty2/data_0bin45056 -> 45056 bytes
-rw-r--r--net/data/cache_tests/insert_empty2/data_1bin270336 -> 270336 bytes
-rw-r--r--net/data/cache_tests/insert_empty2/data_2bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/insert_empty2/data_3bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/insert_empty2/indexbin262208 -> 262512 bytes
-rw-r--r--net/data/cache_tests/insert_empty3/data_0bin45056 -> 45056 bytes
-rw-r--r--net/data/cache_tests/insert_empty3/data_1bin270336 -> 270336 bytes
-rw-r--r--net/data/cache_tests/insert_empty3/data_2bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/insert_empty3/data_3bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/insert_empty3/indexbin262208 -> 262512 bytes
-rw-r--r--net/data/cache_tests/insert_load1/data_0bin45056 -> 45056 bytes
-rw-r--r--net/data/cache_tests/insert_load1/data_1bin270336 -> 270336 bytes
-rw-r--r--net/data/cache_tests/insert_load1/data_2bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/insert_load1/data_3bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/insert_load1/indexbin262208 -> 262512 bytes
-rw-r--r--net/data/cache_tests/insert_load2/data_0bin45056 -> 45056 bytes
-rw-r--r--net/data/cache_tests/insert_load2/data_1bin270336 -> 270336 bytes
-rw-r--r--net/data/cache_tests/insert_load2/data_2bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/insert_load2/data_3bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/insert_load2/indexbin262208 -> 262512 bytes
-rw-r--r--net/data/cache_tests/insert_one1/data_0bin45056 -> 45056 bytes
-rw-r--r--net/data/cache_tests/insert_one1/data_1bin270336 -> 270336 bytes
-rw-r--r--net/data/cache_tests/insert_one1/data_2bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/insert_one1/data_3bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/insert_one1/indexbin262208 -> 262512 bytes
-rw-r--r--net/data/cache_tests/insert_one2/data_0bin45056 -> 45056 bytes
-rw-r--r--net/data/cache_tests/insert_one2/data_1bin270336 -> 270336 bytes
-rw-r--r--net/data/cache_tests/insert_one2/data_2bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/insert_one2/data_3bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/insert_one2/indexbin262208 -> 262512 bytes
-rw-r--r--net/data/cache_tests/insert_one3/data_0bin45056 -> 45056 bytes
-rw-r--r--net/data/cache_tests/insert_one3/data_1bin270336 -> 270336 bytes
-rw-r--r--net/data/cache_tests/insert_one3/data_2bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/insert_one3/data_3bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/insert_one3/indexbin262208 -> 262512 bytes
-rw-r--r--net/data/cache_tests/list_loop/contents.txt228
-rw-r--r--net/data/cache_tests/list_loop/data_0bin45056 -> 45056 bytes
-rw-r--r--net/data/cache_tests/list_loop/data_1bin270336 -> 270336 bytes
-rw-r--r--net/data/cache_tests/list_loop/data_2bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/list_loop/data_3bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/list_loop/indexbin262208 -> 262512 bytes
-rw-r--r--net/data/cache_tests/remove_head1/data_0bin45056 -> 45056 bytes
-rw-r--r--net/data/cache_tests/remove_head1/data_1bin270336 -> 270336 bytes
-rw-r--r--net/data/cache_tests/remove_head1/data_2bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/remove_head1/data_3bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/remove_head1/indexbin262208 -> 262512 bytes
-rw-r--r--net/data/cache_tests/remove_head2/data_0bin45056 -> 45056 bytes
-rw-r--r--net/data/cache_tests/remove_head2/data_1bin270336 -> 270336 bytes
-rw-r--r--net/data/cache_tests/remove_head2/data_2bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/remove_head2/data_3bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/remove_head2/indexbin262208 -> 262512 bytes
-rw-r--r--net/data/cache_tests/remove_head3/data_0bin45056 -> 45056 bytes
-rw-r--r--net/data/cache_tests/remove_head3/data_1bin270336 -> 270336 bytes
-rw-r--r--net/data/cache_tests/remove_head3/data_2bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/remove_head3/data_3bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/remove_head3/indexbin262208 -> 262512 bytes
-rw-r--r--net/data/cache_tests/remove_head4/data_0bin45056 -> 45056 bytes
-rw-r--r--net/data/cache_tests/remove_head4/data_1bin270336 -> 270336 bytes
-rw-r--r--net/data/cache_tests/remove_head4/data_2bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/remove_head4/data_3bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/remove_head4/indexbin262208 -> 262512 bytes
-rw-r--r--net/data/cache_tests/remove_load1/data_0bin45056 -> 45056 bytes
-rw-r--r--net/data/cache_tests/remove_load1/data_1bin270336 -> 270336 bytes
-rw-r--r--net/data/cache_tests/remove_load1/data_2bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/remove_load1/data_3bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/remove_load1/indexbin262208 -> 262512 bytes
-rw-r--r--net/data/cache_tests/remove_load2/data_0bin45056 -> 45056 bytes
-rw-r--r--net/data/cache_tests/remove_load2/data_1bin270336 -> 270336 bytes
-rw-r--r--net/data/cache_tests/remove_load2/data_2bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/remove_load2/data_3bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/remove_load2/indexbin262208 -> 262512 bytes
-rw-r--r--net/data/cache_tests/remove_load3/data_0bin45056 -> 45056 bytes
-rw-r--r--net/data/cache_tests/remove_load3/data_1bin270336 -> 270336 bytes
-rw-r--r--net/data/cache_tests/remove_load3/data_2bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/remove_load3/data_3bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/remove_load3/indexbin262208 -> 262512 bytes
-rw-r--r--net/data/cache_tests/remove_one1/data_0bin45056 -> 45056 bytes
-rw-r--r--net/data/cache_tests/remove_one1/data_1bin270336 -> 270336 bytes
-rw-r--r--net/data/cache_tests/remove_one1/data_2bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/remove_one1/data_3bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/remove_one1/indexbin262208 -> 262512 bytes
-rw-r--r--net/data/cache_tests/remove_one2/data_0bin45056 -> 45056 bytes
-rw-r--r--net/data/cache_tests/remove_one2/data_1bin270336 -> 270336 bytes
-rw-r--r--net/data/cache_tests/remove_one2/data_2bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/remove_one2/data_3bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/remove_one2/indexbin262208 -> 262512 bytes
-rw-r--r--net/data/cache_tests/remove_one3/data_0bin45056 -> 45056 bytes
-rw-r--r--net/data/cache_tests/remove_one3/data_1bin270336 -> 270336 bytes
-rw-r--r--net/data/cache_tests/remove_one3/data_2bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/remove_one3/data_3bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/remove_one3/indexbin262208 -> 262512 bytes
-rw-r--r--net/data/cache_tests/remove_one4/data_0bin45056 -> 45056 bytes
-rw-r--r--net/data/cache_tests/remove_one4/data_1bin270336 -> 270336 bytes
-rw-r--r--net/data/cache_tests/remove_one4/data_2bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/remove_one4/data_3bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/remove_one4/indexbin262208 -> 262512 bytes
-rw-r--r--net/data/cache_tests/remove_tail1/data_0bin45056 -> 45056 bytes
-rw-r--r--net/data/cache_tests/remove_tail1/data_1bin270336 -> 270336 bytes
-rw-r--r--net/data/cache_tests/remove_tail1/data_2bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/remove_tail1/data_3bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/remove_tail1/indexbin262208 -> 262512 bytes
-rw-r--r--net/data/cache_tests/remove_tail2/data_0bin45056 -> 45056 bytes
-rw-r--r--net/data/cache_tests/remove_tail2/data_1bin270336 -> 270336 bytes
-rw-r--r--net/data/cache_tests/remove_tail2/data_2bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/remove_tail2/data_3bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/remove_tail2/indexbin262208 -> 262512 bytes
-rw-r--r--net/data/cache_tests/remove_tail3/data_0bin45056 -> 45056 bytes
-rw-r--r--net/data/cache_tests/remove_tail3/data_1bin270336 -> 270336 bytes
-rw-r--r--net/data/cache_tests/remove_tail3/data_2bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/remove_tail3/data_3bin8192 -> 8192 bytes
-rw-r--r--net/data/cache_tests/remove_tail3/indexbin262208 -> 262512 bytes
128 files changed, 360 insertions, 0 deletions
diff --git a/net/data/cache_tests/bad_entry/contents.txt b/net/data/cache_tests/bad_entry/contents.txt
new file mode 100644
index 0000000..cffac69
--- /dev/null
+++ b/net/data/cache_tests/bad_entry/contents.txt
@@ -0,0 +1,66 @@
+Index header:
+num_entries: 2
+num_bytes: 27
+this_id: 1
+table_len: 64k
+
+head: 0x90000001
+tail: 0x90000000
+
+Address: 0xa0010002
+Address: 0xa0010003
+
+-------------------------------
+
+entry:
+Address: 0xa0010002
+hash: 0x687d1422
+next: 0
+rankings_node: 0x90000000
+key_len: 13
+long_key: 0
+data_size: 0's
+data_addr: 0's
+key: "the first key"
+
+rankings:
+Address: 0x90000000
+next: 0x90000000
+prev: 0x90000001
+contents: 0xa0010002
+dirty: 0
+pointer: 0
+
+-------------------------------
+
+entry:
+Address: 0xa0010003
+hash: 0x63909ecb
+next: 0
+rankings_node: 0x00000000 <---- Wrong
+key_len: 14
+long_key: 0
+data_size: 0's
+data_addr: 0's
+key: "some other key"
+
+rankings:
+Address: 0x90000001
+next: 0x90000000
+prev: 0x90000001
+contents: 0xa0010003
+dirty: 0
+pointer: 0
+
+================================
+
+Generated with:
+
+disk_cache::Entry *entry;
+ASSERT_TRUE(cache_->CreateEntry("the first key", &entry));
+entry->Close();
+
+ASSERT_TRUE(cache_->CreateEntry("some other key", &entry)); <---- Edit value*
+entry->Close();
+
+* Edit the value with the debugger before it is saved to disk. \ No newline at end of file
diff --git a/net/data/cache_tests/bad_entry/data_0 b/net/data/cache_tests/bad_entry/data_0
index a746b99..f7cb129 100644
--- a/net/data/cache_tests/bad_entry/data_0
+++ b/net/data/cache_tests/bad_entry/data_0
Binary files differ
diff --git a/net/data/cache_tests/bad_entry/data_1 b/net/data/cache_tests/bad_entry/data_1
index 951df12..ccf2842 100644
--- a/net/data/cache_tests/bad_entry/data_1
+++ b/net/data/cache_tests/bad_entry/data_1
Binary files differ
diff --git a/net/data/cache_tests/bad_entry/data_2 b/net/data/cache_tests/bad_entry/data_2
index 5b34782..c7e2eb9 100644
--- a/net/data/cache_tests/bad_entry/data_2
+++ b/net/data/cache_tests/bad_entry/data_2
Binary files differ
diff --git a/net/data/cache_tests/bad_entry/data_3 b/net/data/cache_tests/bad_entry/data_3
index de8e29f..5eec973 100644
--- a/net/data/cache_tests/bad_entry/data_3
+++ b/net/data/cache_tests/bad_entry/data_3
Binary files differ
diff --git a/net/data/cache_tests/bad_entry/index b/net/data/cache_tests/bad_entry/index
index c10a3d3..609cb00 100644
--- a/net/data/cache_tests/bad_entry/index
+++ b/net/data/cache_tests/bad_entry/index
Binary files differ
diff --git a/net/data/cache_tests/bad_rankings/contents.txt b/net/data/cache_tests/bad_rankings/contents.txt
new file mode 100644
index 0000000..a949728
--- /dev/null
+++ b/net/data/cache_tests/bad_rankings/contents.txt
@@ -0,0 +1,66 @@
+Index header:
+num_entries: 2
+num_bytes: 27
+this_id: 1
+table_len: 64k
+
+head: 0x90000001
+tail: 0x90000000
+
+Address: 0xa0010002
+Address: 0xa0010003
+
+-------------------------------
+
+entry:
+Address: 0xa0010002
+hash: 0x687d1422
+next: 0
+rankings_node: 0x90000000
+key_len: 13
+long_key: 0
+data_size: 0's
+data_addr: 0's
+key: "the first key"
+
+rankings:
+Address: 0x90000000
+next: 0x90000000
+prev: 0 <------ wrong
+contents: 0xa0010002
+dirty: 0
+pointer: 0
+
+-------------------------------
+
+entry:
+Address: 0xa0010003
+hash: 0x63909ecb
+next: 0
+rankings_node: 0x90000001
+key_len: 14
+long_key: 0
+data_size: 0's
+data_addr: 0's
+key: "some other key"
+
+rankings:
+Address: 0x90000001
+next: 0x90000000
+prev: 0x90000001
+contents: 0xa0010003
+dirty: 0
+pointer: 0
+
+================================
+
+Generated with:
+
+disk_cache::Entry *entry;
+ASSERT_TRUE(cache_->CreateEntry("the first key", &entry));
+entry->Close();
+
+ASSERT_TRUE(cache_->CreateEntry("some other key", &entry)); <---- Edit value*
+entry->Close();
+
+* Edit the value with the debugger before it is saved to disk. \ No newline at end of file
diff --git a/net/data/cache_tests/bad_rankings/data_0 b/net/data/cache_tests/bad_rankings/data_0
index e0a8032..40f6076 100644
--- a/net/data/cache_tests/bad_rankings/data_0
+++ b/net/data/cache_tests/bad_rankings/data_0
Binary files differ
diff --git a/net/data/cache_tests/bad_rankings/data_1 b/net/data/cache_tests/bad_rankings/data_1
index ae9d564..c38c412 100644
--- a/net/data/cache_tests/bad_rankings/data_1
+++ b/net/data/cache_tests/bad_rankings/data_1
Binary files differ
diff --git a/net/data/cache_tests/bad_rankings/data_2 b/net/data/cache_tests/bad_rankings/data_2
index 5b34782..c7e2eb9 100644
--- a/net/data/cache_tests/bad_rankings/data_2
+++ b/net/data/cache_tests/bad_rankings/data_2
Binary files differ
diff --git a/net/data/cache_tests/bad_rankings/data_3 b/net/data/cache_tests/bad_rankings/data_3
index de8e29f..5eec973 100644
--- a/net/data/cache_tests/bad_rankings/data_3
+++ b/net/data/cache_tests/bad_rankings/data_3
Binary files differ
diff --git a/net/data/cache_tests/bad_rankings/index b/net/data/cache_tests/bad_rankings/index
index c10a3d3..609cb00 100644
--- a/net/data/cache_tests/bad_rankings/index
+++ b/net/data/cache_tests/bad_rankings/index
Binary files differ
diff --git a/net/data/cache_tests/insert_empty1/data_0 b/net/data/cache_tests/insert_empty1/data_0
index cbb785e..9ef058e 100644
--- a/net/data/cache_tests/insert_empty1/data_0
+++ b/net/data/cache_tests/insert_empty1/data_0
Binary files differ
diff --git a/net/data/cache_tests/insert_empty1/data_1 b/net/data/cache_tests/insert_empty1/data_1
index 72b82f2..a12b7ae 100644
--- a/net/data/cache_tests/insert_empty1/data_1
+++ b/net/data/cache_tests/insert_empty1/data_1
Binary files differ
diff --git a/net/data/cache_tests/insert_empty1/data_2 b/net/data/cache_tests/insert_empty1/data_2
index 5b34782..c7e2eb9 100644
--- a/net/data/cache_tests/insert_empty1/data_2
+++ b/net/data/cache_tests/insert_empty1/data_2
Binary files differ
diff --git a/net/data/cache_tests/insert_empty1/data_3 b/net/data/cache_tests/insert_empty1/data_3
index de8e29f..5eec973 100644
--- a/net/data/cache_tests/insert_empty1/data_3
+++ b/net/data/cache_tests/insert_empty1/data_3
Binary files differ
diff --git a/net/data/cache_tests/insert_empty1/index b/net/data/cache_tests/insert_empty1/index
index a26139a..581f312 100644
--- a/net/data/cache_tests/insert_empty1/index
+++ b/net/data/cache_tests/insert_empty1/index
Binary files differ
diff --git a/net/data/cache_tests/insert_empty2/data_0 b/net/data/cache_tests/insert_empty2/data_0
index 20f5c30..1347215 100644
--- a/net/data/cache_tests/insert_empty2/data_0
+++ b/net/data/cache_tests/insert_empty2/data_0
Binary files differ
diff --git a/net/data/cache_tests/insert_empty2/data_1 b/net/data/cache_tests/insert_empty2/data_1
index 72b82f2..0b627ed 100644
--- a/net/data/cache_tests/insert_empty2/data_1
+++ b/net/data/cache_tests/insert_empty2/data_1
Binary files differ
diff --git a/net/data/cache_tests/insert_empty2/data_2 b/net/data/cache_tests/insert_empty2/data_2
index 5b34782..c7e2eb9 100644
--- a/net/data/cache_tests/insert_empty2/data_2
+++ b/net/data/cache_tests/insert_empty2/data_2
Binary files differ
diff --git a/net/data/cache_tests/insert_empty2/data_3 b/net/data/cache_tests/insert_empty2/data_3
index de8e29f..5eec973 100644
--- a/net/data/cache_tests/insert_empty2/data_3
+++ b/net/data/cache_tests/insert_empty2/data_3
Binary files differ
diff --git a/net/data/cache_tests/insert_empty2/index b/net/data/cache_tests/insert_empty2/index
index a26139a..581f312 100644
--- a/net/data/cache_tests/insert_empty2/index
+++ b/net/data/cache_tests/insert_empty2/index
Binary files differ
diff --git a/net/data/cache_tests/insert_empty3/data_0 b/net/data/cache_tests/insert_empty3/data_0
index 187d64f..6cd3e9f 100644
--- a/net/data/cache_tests/insert_empty3/data_0
+++ b/net/data/cache_tests/insert_empty3/data_0
Binary files differ
diff --git a/net/data/cache_tests/insert_empty3/data_1 b/net/data/cache_tests/insert_empty3/data_1
index 72b82f2..ea645be 100644
--- a/net/data/cache_tests/insert_empty3/data_1
+++ b/net/data/cache_tests/insert_empty3/data_1
Binary files differ
diff --git a/net/data/cache_tests/insert_empty3/data_2 b/net/data/cache_tests/insert_empty3/data_2
index 5b34782..c7e2eb9 100644
--- a/net/data/cache_tests/insert_empty3/data_2
+++ b/net/data/cache_tests/insert_empty3/data_2
Binary files differ
diff --git a/net/data/cache_tests/insert_empty3/data_3 b/net/data/cache_tests/insert_empty3/data_3
index de8e29f..5eec973 100644
--- a/net/data/cache_tests/insert_empty3/data_3
+++ b/net/data/cache_tests/insert_empty3/data_3
Binary files differ
diff --git a/net/data/cache_tests/insert_empty3/index b/net/data/cache_tests/insert_empty3/index
index a26139a..f60fc84 100644
--- a/net/data/cache_tests/insert_empty3/index
+++ b/net/data/cache_tests/insert_empty3/index
Binary files differ
diff --git a/net/data/cache_tests/insert_load1/data_0 b/net/data/cache_tests/insert_load1/data_0
index 9ded89b..6817d7c 100644
--- a/net/data/cache_tests/insert_load1/data_0
+++ b/net/data/cache_tests/insert_load1/data_0
Binary files differ
diff --git a/net/data/cache_tests/insert_load1/data_1 b/net/data/cache_tests/insert_load1/data_1
index 12d8b90..34f5ad9 100644
--- a/net/data/cache_tests/insert_load1/data_1
+++ b/net/data/cache_tests/insert_load1/data_1
Binary files differ
diff --git a/net/data/cache_tests/insert_load1/data_2 b/net/data/cache_tests/insert_load1/data_2
index 5b34782..c7e2eb9 100644
--- a/net/data/cache_tests/insert_load1/data_2
+++ b/net/data/cache_tests/insert_load1/data_2
Binary files differ
diff --git a/net/data/cache_tests/insert_load1/data_3 b/net/data/cache_tests/insert_load1/data_3
index de8e29f..5eec973 100644
--- a/net/data/cache_tests/insert_load1/data_3
+++ b/net/data/cache_tests/insert_load1/data_3
Binary files differ
diff --git a/net/data/cache_tests/insert_load1/index b/net/data/cache_tests/insert_load1/index
index 5d2384f..c61c008 100644
--- a/net/data/cache_tests/insert_load1/index
+++ b/net/data/cache_tests/insert_load1/index
Binary files differ
diff --git a/net/data/cache_tests/insert_load2/data_0 b/net/data/cache_tests/insert_load2/data_0
index 3b3c57a..f3f7c25 100644
--- a/net/data/cache_tests/insert_load2/data_0
+++ b/net/data/cache_tests/insert_load2/data_0
Binary files differ
diff --git a/net/data/cache_tests/insert_load2/data_1 b/net/data/cache_tests/insert_load2/data_1
index 16a8d5e..0f2d09f 100644
--- a/net/data/cache_tests/insert_load2/data_1
+++ b/net/data/cache_tests/insert_load2/data_1
Binary files differ
diff --git a/net/data/cache_tests/insert_load2/data_2 b/net/data/cache_tests/insert_load2/data_2
index 5b34782..c7e2eb9 100644
--- a/net/data/cache_tests/insert_load2/data_2
+++ b/net/data/cache_tests/insert_load2/data_2
Binary files differ
diff --git a/net/data/cache_tests/insert_load2/data_3 b/net/data/cache_tests/insert_load2/data_3
index de8e29f..5eec973 100644
--- a/net/data/cache_tests/insert_load2/data_3
+++ b/net/data/cache_tests/insert_load2/data_3
Binary files differ
diff --git a/net/data/cache_tests/insert_load2/index b/net/data/cache_tests/insert_load2/index
index 203405a..d8f7a85 100644
--- a/net/data/cache_tests/insert_load2/index
+++ b/net/data/cache_tests/insert_load2/index
Binary files differ
diff --git a/net/data/cache_tests/insert_one1/data_0 b/net/data/cache_tests/insert_one1/data_0
index a5476b3..1bc3968 100644
--- a/net/data/cache_tests/insert_one1/data_0
+++ b/net/data/cache_tests/insert_one1/data_0
Binary files differ
diff --git a/net/data/cache_tests/insert_one1/data_1 b/net/data/cache_tests/insert_one1/data_1
index b59d85b..ca03c06e 100644
--- a/net/data/cache_tests/insert_one1/data_1
+++ b/net/data/cache_tests/insert_one1/data_1
Binary files differ
diff --git a/net/data/cache_tests/insert_one1/data_2 b/net/data/cache_tests/insert_one1/data_2
index 5b34782..c7e2eb9 100644
--- a/net/data/cache_tests/insert_one1/data_2
+++ b/net/data/cache_tests/insert_one1/data_2
Binary files differ
diff --git a/net/data/cache_tests/insert_one1/data_3 b/net/data/cache_tests/insert_one1/data_3
index de8e29f..5eec973 100644
--- a/net/data/cache_tests/insert_one1/data_3
+++ b/net/data/cache_tests/insert_one1/data_3
Binary files differ
diff --git a/net/data/cache_tests/insert_one1/index b/net/data/cache_tests/insert_one1/index
index 8fc68b9..cf70c4e 100644
--- a/net/data/cache_tests/insert_one1/index
+++ b/net/data/cache_tests/insert_one1/index
Binary files differ
diff --git a/net/data/cache_tests/insert_one2/data_0 b/net/data/cache_tests/insert_one2/data_0
index c19f8f9..533d15e 100644
--- a/net/data/cache_tests/insert_one2/data_0
+++ b/net/data/cache_tests/insert_one2/data_0
Binary files differ
diff --git a/net/data/cache_tests/insert_one2/data_1 b/net/data/cache_tests/insert_one2/data_1
index b59d85b..38ec06f 100644
--- a/net/data/cache_tests/insert_one2/data_1
+++ b/net/data/cache_tests/insert_one2/data_1
Binary files differ
diff --git a/net/data/cache_tests/insert_one2/data_2 b/net/data/cache_tests/insert_one2/data_2
index 5b34782..c7e2eb9 100644
--- a/net/data/cache_tests/insert_one2/data_2
+++ b/net/data/cache_tests/insert_one2/data_2
Binary files differ
diff --git a/net/data/cache_tests/insert_one2/data_3 b/net/data/cache_tests/insert_one2/data_3
index de8e29f..5eec973 100644
--- a/net/data/cache_tests/insert_one2/data_3
+++ b/net/data/cache_tests/insert_one2/data_3
Binary files differ
diff --git a/net/data/cache_tests/insert_one2/index b/net/data/cache_tests/insert_one2/index
index 8fc68b9..cf70c4e 100644
--- a/net/data/cache_tests/insert_one2/index
+++ b/net/data/cache_tests/insert_one2/index
Binary files differ
diff --git a/net/data/cache_tests/insert_one3/data_0 b/net/data/cache_tests/insert_one3/data_0
index c52ee67..c03b617 100644
--- a/net/data/cache_tests/insert_one3/data_0
+++ b/net/data/cache_tests/insert_one3/data_0
Binary files differ
diff --git a/net/data/cache_tests/insert_one3/data_1 b/net/data/cache_tests/insert_one3/data_1
index b59d85b..61db1be 100644
--- a/net/data/cache_tests/insert_one3/data_1
+++ b/net/data/cache_tests/insert_one3/data_1
Binary files differ
diff --git a/net/data/cache_tests/insert_one3/data_2 b/net/data/cache_tests/insert_one3/data_2
index 5b34782..c7e2eb9 100644
--- a/net/data/cache_tests/insert_one3/data_2
+++ b/net/data/cache_tests/insert_one3/data_2
Binary files differ
diff --git a/net/data/cache_tests/insert_one3/data_3 b/net/data/cache_tests/insert_one3/data_3
index de8e29f..5eec973 100644
--- a/net/data/cache_tests/insert_one3/data_3
+++ b/net/data/cache_tests/insert_one3/data_3
Binary files differ
diff --git a/net/data/cache_tests/insert_one3/index b/net/data/cache_tests/insert_one3/index
index 8fc68b9..cea43e6 100644
--- a/net/data/cache_tests/insert_one3/index
+++ b/net/data/cache_tests/insert_one3/index
Binary files differ
diff --git a/net/data/cache_tests/list_loop/contents.txt b/net/data/cache_tests/list_loop/contents.txt
new file mode 100644
index 0000000..fb58b14
--- /dev/null
+++ b/net/data/cache_tests/list_loop/contents.txt
@@ -0,0 +1,228 @@
+Index header:
+num_entries: 8
+num_bytes: 52
+this_id: 1
+table_len: 64k
+
+head: 0x90000004
+tail: 0x90000000
+
+Address: 0xa0010007
+Address: 0xa0010003
+Address: 0xa001000b
+Address: 0xa001000a
+Address: 0xa0010009
+Address: 0xa0010006
+Address: 0xa0010005
+Address: 0xa0010002
+
+
+-------------------------------
+
+entry:
+Address: 0xa0010007
+hash: 0xcb30d119
+next: 0
+rankings_node: 0x90000004
+key_len: 5
+long_key: 0
+data_size[0]: 4
+data_addr[0]: 0xa0010008
+key: "fifth"
+
+rankings:
+Address: 0x90000004
+next: 0x90000001
+prev: 0x90000004
+contents: 0xa0010007
+dirty: 0
+pointer: 0
+
+-------------------------------
+
+entry:
+Address: 0xa0010003
+hash: 0x090fbce3
+next: 0
+rankings_node: 0x90000001
+key_len: 6
+long_key: 0
+data_size[0]: 4
+data_addr[0]: 0xa0010004
+key: "second"
+
+rankings:
+Address: 0x90000001
+next: 0x90000007
+prev: 0x90000004
+contents: 0xa0010003
+dirty: 0
+pointer: 0
+
+-------------------------------
+
+entry:
+Address: 0xa001000b
+hash: 0xad80b702
+next: 0
+rankings_node: 0x90000007
+key_len: 5
+long_key: 0
+data_size: 0's
+data_addr: 0's
+key: "eight"
+
+rankings:
+Address: 0x90000007
+next: 0x90000006
+prev: 0x90000001
+contents: 0xa001000b
+dirty: 0
+pointer: 0
+
+-------------------------------
+
+entry:
+Address: 0xa001000a
+hash: 0xfdae1d2a
+next: 0
+rankings_node: 0x90000006
+key_len: 7
+long_key: 0
+data_size: 0's
+data_addr: 0's
+key: "seventh"
+
+rankings:
+Address: 0x90000006
+next: 0x90000005
+prev: 0x90000007
+contents: 0xa001000a
+dirty: 0
+pointer: 0
+
+-------------------------------
+
+entry:
+Address: 0xa0010009
+hash: 0x2129e026
+next: 0
+rankings_node: 0x90000005
+key_len: 5
+long_key: 0
+data_size: 0's
+data_addr: 0's
+key: "sixth"
+
+rankings:
+Address: 0x90000005
+next: 0x90000003
+prev: 0x90000006
+contents: 0xa0010009
+dirty: 0
+pointer: 0
+
+-------------------------------
+
+entry:
+Address: 0xa0010006
+hash: 0x3d9011cc
+next: 0
+rankings_node: 0x90000003
+key_len: 6
+long_key: 0
+data_size: 0's
+data_addr: 0's
+key: "fourth"
+
+rankings:
+Address: 0x90000003
+next: 0x90000002
+prev: 0x90000005
+contents: 0xa0010006
+dirty: 0
+pointer: 0
+
+-------------------------------
+
+entry:
+Address: 0xa0010005
+hash: 0x8f04b77c
+next: 0
+rankings_node: 0x90000002
+key_len: 5
+long_key: 0
+data_size: 0's
+data_addr: 0's
+key: "third"
+
+rankings:
+Address: 0x90000002
+next: 0x90000001 <--------- wrong
+prev: 0x90000003
+contents: 0xa0010005
+dirty: 0
+pointer: 0
+
+-------------------------------
+
+entry:
+Address: 0xa0010002
+hash: 0x0138974a
+next: 0
+rankings_node: 0x90000000
+key_len: 5
+long_key: 0
+data_size: 0's
+data_addr: 0's
+key: "first"
+
+rankings:
+Address: 0x90000000
+next: 0x90000000
+prev: 0x90000002
+contents: 0xa0010002
+dirty: 0
+pointer: 0
+
+==============================
+
+Generated with:
+
+disk_cache::Entry *entry;
+ASSERT_TRUE(cache_->CreateEntry("first", &entry));
+entry->Close();
+
+char buffer[] = "abcd";
+ASSERT_TRUE(cache_->CreateEntry("second", &entry));
+entry->WriteData(0, 0, buffer, 4, NULL, false);
+entry->Close();
+
+ASSERT_TRUE(cache_->CreateEntry("third", &entry));
+entry->Close();
+
+ASSERT_TRUE(cache_->CreateEntry("fourth", &entry));
+entry->Close();
+
+ASSERT_TRUE(cache_->CreateEntry("fifth", &entry));
+entry->WriteData(0, 0, buffer, 4, NULL, false);
+entry->Close();
+
+ASSERT_TRUE(cache_->CreateEntry("sixth", &entry));
+entry->Close();
+
+ASSERT_TRUE(cache_->CreateEntry("seventh", &entry));
+entry->Close();
+
+ASSERT_TRUE(cache_->CreateEntry("eight", &entry));
+entry->Close();
+
+ASSERT_TRUE(cache_->OpenEntry("second", &entry));
+entry->ReadData(0, 0, buffer, 4, NULL); <--- fix the values*
+entry->Close();
+
+ASSERT_TRUE(cache_->OpenEntry("fifth", &entry));
+entry->ReadData(0, 0, buffer, 4, NULL);
+entry->Close();
+
+* break on Rankings::Remove() and edit the values before they are saved. \ No newline at end of file
diff --git a/net/data/cache_tests/list_loop/data_0 b/net/data/cache_tests/list_loop/data_0
index 308e8f2..6bf0533 100644
--- a/net/data/cache_tests/list_loop/data_0
+++ b/net/data/cache_tests/list_loop/data_0
Binary files differ
diff --git a/net/data/cache_tests/list_loop/data_1 b/net/data/cache_tests/list_loop/data_1
index 7fc6323..32244ab 100644
--- a/net/data/cache_tests/list_loop/data_1
+++ b/net/data/cache_tests/list_loop/data_1
Binary files differ
diff --git a/net/data/cache_tests/list_loop/data_2 b/net/data/cache_tests/list_loop/data_2
index 5b34782..c7e2eb9 100644
--- a/net/data/cache_tests/list_loop/data_2
+++ b/net/data/cache_tests/list_loop/data_2
Binary files differ
diff --git a/net/data/cache_tests/list_loop/data_3 b/net/data/cache_tests/list_loop/data_3
index de8e29f..5eec973 100644
--- a/net/data/cache_tests/list_loop/data_3
+++ b/net/data/cache_tests/list_loop/data_3
Binary files differ
diff --git a/net/data/cache_tests/list_loop/index b/net/data/cache_tests/list_loop/index
index 1415154..32acaf8 100644
--- a/net/data/cache_tests/list_loop/index
+++ b/net/data/cache_tests/list_loop/index
Binary files differ
diff --git a/net/data/cache_tests/remove_head1/data_0 b/net/data/cache_tests/remove_head1/data_0
index 705a7c0..294a460 100644
--- a/net/data/cache_tests/remove_head1/data_0
+++ b/net/data/cache_tests/remove_head1/data_0
Binary files differ
diff --git a/net/data/cache_tests/remove_head1/data_1 b/net/data/cache_tests/remove_head1/data_1
index b59d85b..c6aaf51 100644
--- a/net/data/cache_tests/remove_head1/data_1
+++ b/net/data/cache_tests/remove_head1/data_1
Binary files differ
diff --git a/net/data/cache_tests/remove_head1/data_2 b/net/data/cache_tests/remove_head1/data_2
index 5b34782..c7e2eb9 100644
--- a/net/data/cache_tests/remove_head1/data_2
+++ b/net/data/cache_tests/remove_head1/data_2
Binary files differ
diff --git a/net/data/cache_tests/remove_head1/data_3 b/net/data/cache_tests/remove_head1/data_3
index de8e29f..5eec973 100644
--- a/net/data/cache_tests/remove_head1/data_3
+++ b/net/data/cache_tests/remove_head1/data_3
Binary files differ
diff --git a/net/data/cache_tests/remove_head1/index b/net/data/cache_tests/remove_head1/index
index 64b93ce..401c046 100644
--- a/net/data/cache_tests/remove_head1/index
+++ b/net/data/cache_tests/remove_head1/index
Binary files differ
diff --git a/net/data/cache_tests/remove_head2/data_0 b/net/data/cache_tests/remove_head2/data_0
index 0baf18c..a024649 100644
--- a/net/data/cache_tests/remove_head2/data_0
+++ b/net/data/cache_tests/remove_head2/data_0
Binary files differ
diff --git a/net/data/cache_tests/remove_head2/data_1 b/net/data/cache_tests/remove_head2/data_1
index b59d85b..f8556ef 100644
--- a/net/data/cache_tests/remove_head2/data_1
+++ b/net/data/cache_tests/remove_head2/data_1
Binary files differ
diff --git a/net/data/cache_tests/remove_head2/data_2 b/net/data/cache_tests/remove_head2/data_2
index 5b34782..c7e2eb9 100644
--- a/net/data/cache_tests/remove_head2/data_2
+++ b/net/data/cache_tests/remove_head2/data_2
Binary files differ
diff --git a/net/data/cache_tests/remove_head2/data_3 b/net/data/cache_tests/remove_head2/data_3
index de8e29f..5eec973 100644
--- a/net/data/cache_tests/remove_head2/data_3
+++ b/net/data/cache_tests/remove_head2/data_3
Binary files differ
diff --git a/net/data/cache_tests/remove_head2/index b/net/data/cache_tests/remove_head2/index
index 64b93ce..461c261 100644
--- a/net/data/cache_tests/remove_head2/index
+++ b/net/data/cache_tests/remove_head2/index
Binary files differ
diff --git a/net/data/cache_tests/remove_head3/data_0 b/net/data/cache_tests/remove_head3/data_0
index 2922728..578903e 100644
--- a/net/data/cache_tests/remove_head3/data_0
+++ b/net/data/cache_tests/remove_head3/data_0
Binary files differ
diff --git a/net/data/cache_tests/remove_head3/data_1 b/net/data/cache_tests/remove_head3/data_1
index b59d85b..3454dab 100644
--- a/net/data/cache_tests/remove_head3/data_1
+++ b/net/data/cache_tests/remove_head3/data_1
Binary files differ
diff --git a/net/data/cache_tests/remove_head3/data_2 b/net/data/cache_tests/remove_head3/data_2
index 5b34782..c7e2eb9 100644
--- a/net/data/cache_tests/remove_head3/data_2
+++ b/net/data/cache_tests/remove_head3/data_2
Binary files differ
diff --git a/net/data/cache_tests/remove_head3/data_3 b/net/data/cache_tests/remove_head3/data_3
index de8e29f..5eec973 100644
--- a/net/data/cache_tests/remove_head3/data_3
+++ b/net/data/cache_tests/remove_head3/data_3
Binary files differ
diff --git a/net/data/cache_tests/remove_head3/index b/net/data/cache_tests/remove_head3/index
index 64b93ce..461c261 100644
--- a/net/data/cache_tests/remove_head3/index
+++ b/net/data/cache_tests/remove_head3/index
Binary files differ
diff --git a/net/data/cache_tests/remove_head4/data_0 b/net/data/cache_tests/remove_head4/data_0
index 0f8f735..68eee38 100644
--- a/net/data/cache_tests/remove_head4/data_0
+++ b/net/data/cache_tests/remove_head4/data_0
Binary files differ
diff --git a/net/data/cache_tests/remove_head4/data_1 b/net/data/cache_tests/remove_head4/data_1
index b59d85b..bb6847b 100644
--- a/net/data/cache_tests/remove_head4/data_1
+++ b/net/data/cache_tests/remove_head4/data_1
Binary files differ
diff --git a/net/data/cache_tests/remove_head4/data_2 b/net/data/cache_tests/remove_head4/data_2
index 5b34782..c7e2eb9 100644
--- a/net/data/cache_tests/remove_head4/data_2
+++ b/net/data/cache_tests/remove_head4/data_2
Binary files differ
diff --git a/net/data/cache_tests/remove_head4/data_3 b/net/data/cache_tests/remove_head4/data_3
index de8e29f..5eec973 100644
--- a/net/data/cache_tests/remove_head4/data_3
+++ b/net/data/cache_tests/remove_head4/data_3
Binary files differ
diff --git a/net/data/cache_tests/remove_head4/index b/net/data/cache_tests/remove_head4/index
index 64b93ce..461c261 100644
--- a/net/data/cache_tests/remove_head4/index
+++ b/net/data/cache_tests/remove_head4/index
Binary files differ
diff --git a/net/data/cache_tests/remove_load1/data_0 b/net/data/cache_tests/remove_load1/data_0
index b2283fc..b44fb2a 100644
--- a/net/data/cache_tests/remove_load1/data_0
+++ b/net/data/cache_tests/remove_load1/data_0
Binary files differ
diff --git a/net/data/cache_tests/remove_load1/data_1 b/net/data/cache_tests/remove_load1/data_1
index 1fd9f30..c1a3f49 100644
--- a/net/data/cache_tests/remove_load1/data_1
+++ b/net/data/cache_tests/remove_load1/data_1
Binary files differ
diff --git a/net/data/cache_tests/remove_load1/data_2 b/net/data/cache_tests/remove_load1/data_2
index 5b34782..c7e2eb9 100644
--- a/net/data/cache_tests/remove_load1/data_2
+++ b/net/data/cache_tests/remove_load1/data_2
Binary files differ
diff --git a/net/data/cache_tests/remove_load1/data_3 b/net/data/cache_tests/remove_load1/data_3
index de8e29f..5eec973 100644
--- a/net/data/cache_tests/remove_load1/data_3
+++ b/net/data/cache_tests/remove_load1/data_3
Binary files differ
diff --git a/net/data/cache_tests/remove_load1/index b/net/data/cache_tests/remove_load1/index
index 00d45e8..9f84a51 100644
--- a/net/data/cache_tests/remove_load1/index
+++ b/net/data/cache_tests/remove_load1/index
Binary files differ
diff --git a/net/data/cache_tests/remove_load2/data_0 b/net/data/cache_tests/remove_load2/data_0
index 8229ee8..be92b70 100644
--- a/net/data/cache_tests/remove_load2/data_0
+++ b/net/data/cache_tests/remove_load2/data_0
Binary files differ
diff --git a/net/data/cache_tests/remove_load2/data_1 b/net/data/cache_tests/remove_load2/data_1
index dea2f55..7bbf64b 100644
--- a/net/data/cache_tests/remove_load2/data_1
+++ b/net/data/cache_tests/remove_load2/data_1
Binary files differ
diff --git a/net/data/cache_tests/remove_load2/data_2 b/net/data/cache_tests/remove_load2/data_2
index 5b34782..c7e2eb9 100644
--- a/net/data/cache_tests/remove_load2/data_2
+++ b/net/data/cache_tests/remove_load2/data_2
Binary files differ
diff --git a/net/data/cache_tests/remove_load2/data_3 b/net/data/cache_tests/remove_load2/data_3
index de8e29f..5eec973 100644
--- a/net/data/cache_tests/remove_load2/data_3
+++ b/net/data/cache_tests/remove_load2/data_3
Binary files differ
diff --git a/net/data/cache_tests/remove_load2/index b/net/data/cache_tests/remove_load2/index
index 6d42289..153af0a 100644
--- a/net/data/cache_tests/remove_load2/index
+++ b/net/data/cache_tests/remove_load2/index
Binary files differ
diff --git a/net/data/cache_tests/remove_load3/data_0 b/net/data/cache_tests/remove_load3/data_0
index 67567aa..1407e2a 100644
--- a/net/data/cache_tests/remove_load3/data_0
+++ b/net/data/cache_tests/remove_load3/data_0
Binary files differ
diff --git a/net/data/cache_tests/remove_load3/data_1 b/net/data/cache_tests/remove_load3/data_1
index f793108..f18ae1d 100644
--- a/net/data/cache_tests/remove_load3/data_1
+++ b/net/data/cache_tests/remove_load3/data_1
Binary files differ
diff --git a/net/data/cache_tests/remove_load3/data_2 b/net/data/cache_tests/remove_load3/data_2
index 5b34782..c7e2eb9 100644
--- a/net/data/cache_tests/remove_load3/data_2
+++ b/net/data/cache_tests/remove_load3/data_2
Binary files differ
diff --git a/net/data/cache_tests/remove_load3/data_3 b/net/data/cache_tests/remove_load3/data_3
index de8e29f..5eec973 100644
--- a/net/data/cache_tests/remove_load3/data_3
+++ b/net/data/cache_tests/remove_load3/data_3
Binary files differ
diff --git a/net/data/cache_tests/remove_load3/index b/net/data/cache_tests/remove_load3/index
index 2d17d55..89a4c83 100644
--- a/net/data/cache_tests/remove_load3/index
+++ b/net/data/cache_tests/remove_load3/index
Binary files differ
diff --git a/net/data/cache_tests/remove_one1/data_0 b/net/data/cache_tests/remove_one1/data_0
index aafc926..79f9b76 100644
--- a/net/data/cache_tests/remove_one1/data_0
+++ b/net/data/cache_tests/remove_one1/data_0
Binary files differ
diff --git a/net/data/cache_tests/remove_one1/data_1 b/net/data/cache_tests/remove_one1/data_1
index 72b82f2..f5d4345 100644
--- a/net/data/cache_tests/remove_one1/data_1
+++ b/net/data/cache_tests/remove_one1/data_1
Binary files differ
diff --git a/net/data/cache_tests/remove_one1/data_2 b/net/data/cache_tests/remove_one1/data_2
index 5b34782..c7e2eb9 100644
--- a/net/data/cache_tests/remove_one1/data_2
+++ b/net/data/cache_tests/remove_one1/data_2
Binary files differ
diff --git a/net/data/cache_tests/remove_one1/data_3 b/net/data/cache_tests/remove_one1/data_3
index de8e29f..5eec973 100644
--- a/net/data/cache_tests/remove_one1/data_3
+++ b/net/data/cache_tests/remove_one1/data_3
Binary files differ
diff --git a/net/data/cache_tests/remove_one1/index b/net/data/cache_tests/remove_one1/index
index 1a9488d..2c632fe 100644
--- a/net/data/cache_tests/remove_one1/index
+++ b/net/data/cache_tests/remove_one1/index
Binary files differ
diff --git a/net/data/cache_tests/remove_one2/data_0 b/net/data/cache_tests/remove_one2/data_0
index ce16041..0b38cfb 100644
--- a/net/data/cache_tests/remove_one2/data_0
+++ b/net/data/cache_tests/remove_one2/data_0
Binary files differ
diff --git a/net/data/cache_tests/remove_one2/data_1 b/net/data/cache_tests/remove_one2/data_1
index 72b82f2..2eb52ab 100644
--- a/net/data/cache_tests/remove_one2/data_1
+++ b/net/data/cache_tests/remove_one2/data_1
Binary files differ
diff --git a/net/data/cache_tests/remove_one2/data_2 b/net/data/cache_tests/remove_one2/data_2
index 5b34782..c7e2eb9 100644
--- a/net/data/cache_tests/remove_one2/data_2
+++ b/net/data/cache_tests/remove_one2/data_2
Binary files differ
diff --git a/net/data/cache_tests/remove_one2/data_3 b/net/data/cache_tests/remove_one2/data_3
index de8e29f..5eec973 100644
--- a/net/data/cache_tests/remove_one2/data_3
+++ b/net/data/cache_tests/remove_one2/data_3
Binary files differ
diff --git a/net/data/cache_tests/remove_one2/index b/net/data/cache_tests/remove_one2/index
index 1a9488d..7f0daae 100644
--- a/net/data/cache_tests/remove_one2/index
+++ b/net/data/cache_tests/remove_one2/index
Binary files differ
diff --git a/net/data/cache_tests/remove_one3/data_0 b/net/data/cache_tests/remove_one3/data_0
index 5790b9c..4b74a31 100644
--- a/net/data/cache_tests/remove_one3/data_0
+++ b/net/data/cache_tests/remove_one3/data_0
Binary files differ
diff --git a/net/data/cache_tests/remove_one3/data_1 b/net/data/cache_tests/remove_one3/data_1
index 72b82f2..ff003e0 100644
--- a/net/data/cache_tests/remove_one3/data_1
+++ b/net/data/cache_tests/remove_one3/data_1
Binary files differ
diff --git a/net/data/cache_tests/remove_one3/data_2 b/net/data/cache_tests/remove_one3/data_2
index 5b34782..c7e2eb9 100644
--- a/net/data/cache_tests/remove_one3/data_2
+++ b/net/data/cache_tests/remove_one3/data_2
Binary files differ
diff --git a/net/data/cache_tests/remove_one3/data_3 b/net/data/cache_tests/remove_one3/data_3
index de8e29f..5eec973 100644
--- a/net/data/cache_tests/remove_one3/data_3
+++ b/net/data/cache_tests/remove_one3/data_3
Binary files differ
diff --git a/net/data/cache_tests/remove_one3/index b/net/data/cache_tests/remove_one3/index
index 1a9488d..6cb2e3f 100644
--- a/net/data/cache_tests/remove_one3/index
+++ b/net/data/cache_tests/remove_one3/index
Binary files differ
diff --git a/net/data/cache_tests/remove_one4/data_0 b/net/data/cache_tests/remove_one4/data_0
index b9d3270..6a38aa4 100644
--- a/net/data/cache_tests/remove_one4/data_0
+++ b/net/data/cache_tests/remove_one4/data_0
Binary files differ
diff --git a/net/data/cache_tests/remove_one4/data_1 b/net/data/cache_tests/remove_one4/data_1
index 72b82f2..a51de3e 100644
--- a/net/data/cache_tests/remove_one4/data_1
+++ b/net/data/cache_tests/remove_one4/data_1
Binary files differ
diff --git a/net/data/cache_tests/remove_one4/data_2 b/net/data/cache_tests/remove_one4/data_2
index 5b34782..c7e2eb9 100644
--- a/net/data/cache_tests/remove_one4/data_2
+++ b/net/data/cache_tests/remove_one4/data_2
Binary files differ
diff --git a/net/data/cache_tests/remove_one4/data_3 b/net/data/cache_tests/remove_one4/data_3
index de8e29f..5eec973 100644
--- a/net/data/cache_tests/remove_one4/data_3
+++ b/net/data/cache_tests/remove_one4/data_3
Binary files differ
diff --git a/net/data/cache_tests/remove_one4/index b/net/data/cache_tests/remove_one4/index
index 1a9488d..6cb2e3f 100644
--- a/net/data/cache_tests/remove_one4/index
+++ b/net/data/cache_tests/remove_one4/index
Binary files differ
diff --git a/net/data/cache_tests/remove_tail1/data_0 b/net/data/cache_tests/remove_tail1/data_0
index d8aadc2..e5858df 100644
--- a/net/data/cache_tests/remove_tail1/data_0
+++ b/net/data/cache_tests/remove_tail1/data_0
Binary files differ
diff --git a/net/data/cache_tests/remove_tail1/data_1 b/net/data/cache_tests/remove_tail1/data_1
index 7c00477..6e481cb 100644
--- a/net/data/cache_tests/remove_tail1/data_1
+++ b/net/data/cache_tests/remove_tail1/data_1
Binary files differ
diff --git a/net/data/cache_tests/remove_tail1/data_2 b/net/data/cache_tests/remove_tail1/data_2
index 5b34782..c7e2eb9 100644
--- a/net/data/cache_tests/remove_tail1/data_2
+++ b/net/data/cache_tests/remove_tail1/data_2
Binary files differ
diff --git a/net/data/cache_tests/remove_tail1/data_3 b/net/data/cache_tests/remove_tail1/data_3
index de8e29f..5eec973 100644
--- a/net/data/cache_tests/remove_tail1/data_3
+++ b/net/data/cache_tests/remove_tail1/data_3
Binary files differ
diff --git a/net/data/cache_tests/remove_tail1/index b/net/data/cache_tests/remove_tail1/index
index e68e6f3..e781189 100644
--- a/net/data/cache_tests/remove_tail1/index
+++ b/net/data/cache_tests/remove_tail1/index
Binary files differ
diff --git a/net/data/cache_tests/remove_tail2/data_0 b/net/data/cache_tests/remove_tail2/data_0
index e21acd2..fcdc25b 100644
--- a/net/data/cache_tests/remove_tail2/data_0
+++ b/net/data/cache_tests/remove_tail2/data_0
Binary files differ
diff --git a/net/data/cache_tests/remove_tail2/data_1 b/net/data/cache_tests/remove_tail2/data_1
index 7c00477..bd2772e 100644
--- a/net/data/cache_tests/remove_tail2/data_1
+++ b/net/data/cache_tests/remove_tail2/data_1
Binary files differ
diff --git a/net/data/cache_tests/remove_tail2/data_2 b/net/data/cache_tests/remove_tail2/data_2
index 5b34782..c7e2eb9 100644
--- a/net/data/cache_tests/remove_tail2/data_2
+++ b/net/data/cache_tests/remove_tail2/data_2
Binary files differ
diff --git a/net/data/cache_tests/remove_tail2/data_3 b/net/data/cache_tests/remove_tail2/data_3
index de8e29f..5eec973 100644
--- a/net/data/cache_tests/remove_tail2/data_3
+++ b/net/data/cache_tests/remove_tail2/data_3
Binary files differ
diff --git a/net/data/cache_tests/remove_tail2/index b/net/data/cache_tests/remove_tail2/index
index e68e6f3..9c5b980 100644
--- a/net/data/cache_tests/remove_tail2/index
+++ b/net/data/cache_tests/remove_tail2/index
Binary files differ
diff --git a/net/data/cache_tests/remove_tail3/data_0 b/net/data/cache_tests/remove_tail3/data_0
index 2a73a7d..d500c82 100644
--- a/net/data/cache_tests/remove_tail3/data_0
+++ b/net/data/cache_tests/remove_tail3/data_0
Binary files differ
diff --git a/net/data/cache_tests/remove_tail3/data_1 b/net/data/cache_tests/remove_tail3/data_1
index 7c00477..fd7342a 100644
--- a/net/data/cache_tests/remove_tail3/data_1
+++ b/net/data/cache_tests/remove_tail3/data_1
Binary files differ
diff --git a/net/data/cache_tests/remove_tail3/data_2 b/net/data/cache_tests/remove_tail3/data_2
index 5b34782..c7e2eb9 100644
--- a/net/data/cache_tests/remove_tail3/data_2
+++ b/net/data/cache_tests/remove_tail3/data_2
Binary files differ
diff --git a/net/data/cache_tests/remove_tail3/data_3 b/net/data/cache_tests/remove_tail3/data_3
index de8e29f..5eec973 100644
--- a/net/data/cache_tests/remove_tail3/data_3
+++ b/net/data/cache_tests/remove_tail3/data_3
Binary files differ
diff --git a/net/data/cache_tests/remove_tail3/index b/net/data/cache_tests/remove_tail3/index
index e68e6f3..9c5b980 100644
--- a/net/data/cache_tests/remove_tail3/index
+++ b/net/data/cache_tests/remove_tail3/index
Binary files differ