Cache
175
Total calls
35.69 ms
Total time
152
Total reads
23
Total writes
0
Total deletes
129
Total hits
23
Total misses
84.87 %
Hits/reads
Pools
cache.app 9
Metrics
9
Calls
5.52 ms
Time
6
Reads
3
Writes
0
Deletes
3
Hits
3
Misses
50 %
Hits/reads
Calls
# | Time | Call | Hit |
---|---|---|---|
1 | 0.15 ms | getItem() | [ "contact_count_all_critiques_1791_all_1271-2793-2995-5076-5089-5727-6053-6547-6884-7005-8074-8406-9186-9321-9851-12972-15056-15579-17395-17462-17463-18715-19312-20839-20994-21333-21503-25994-26327-26535-26655-26729-26836-29589-30259-30782-30784-30785-30787-31611-32197-33336-33340-33347-33348-36592-5061-5096-8231-14679-13951-6668-6672-8347-14022-14023-18446-22665-22243-30783-30673-30786-32405-31106-23987-20402-33185-28591-33350-33351-33352-30700-24537-18216-34624-35686" => false ] |
2 | 0.60 ms | save() | [ "contact_count_all_critiques_1791_all_1271-2793-2995-5076-5089-5727-6053-6547-6884-7005-8074-8406-9186-9321-9851-12972-15056-15579-17395-17462-17463-18715-19312-20839-20994-21333-21503-25994-26327-26535-26655-26729-26836-29589-30259-30782-30784-30785-30787-31611-32197-33336-33340-33347-33348-36592-5061-5096-8231-14679-13951-6668-6672-8347-14022-14023-18446-22665-22243-30783-30673-30786-32405-31106-23987-20402-33185-28591-33350-33351-33352-30700-24537-18216-34624-35686" => true ] |
3 | 0.17 ms | getItem() | [ "contact_spectacles_dates_1791" => false ] |
4 | 3.72 ms | save() | [ "contact_spectacles_dates_1791" => true ] |
5 | 0.26 ms | getItem() | [ "contact_count_all_critiques_1791_all_1271-2793-2995-5076-5089-5727-6053-6547-6884-7005-8074-8406-9186-9321-9851-12972-15056-15579-17395-17462-17463-18715-19312-20839-20994-21333-21503-25994-26327-26535-26655-26729-26836-29589-30259-30782-30784-30785-30787-31611-32197-33336-33340-33347-33348-36592-5061-5096-8231-14679-13951-6668-6672-8347-14022-14023-18446-22665-22243-30783-30673-30786-32405-31106-23987-20402-33185-28591-33350-33351-33352-30700-24537-18216-34624-35686" => true ] |
6 | 0.12 ms | getItem() | [ "contact_countAllEduc_getSpectaclesIn_1791_125" => false ] |
7 | 0.27 ms | save() | [ "contact_countAllEduc_getSpectaclesIn_1791_125" => true ] |
8 | 0.13 ms | getItem() | [ "contact_count_all_critiques_1791_all_1271-2793-2995-5076-5089-5727-6053-6547-6884-7005-8074-8406-9186-9321-9851-12972-15056-15579-17395-17462-17463-18715-19312-20839-20994-21333-21503-25994-26327-26535-26655-26729-26836-29589-30259-30782-30784-30785-30787-31611-32197-33336-33340-33347-33348-36592-5061-5096-8231-14679-13951-6668-6672-8347-14022-14023-18446-22665-22243-30783-30673-30786-32405-31106-23987-20402-33185-28591-33350-33351-33352-30700-24537-18216-34624-35686" => true ] |
9 | 0.09 ms | getItem() | [ "contact_countAllEduc_getSpectaclesIn_1791_125" => true ] |
cache.system 0
No calls were made for cache.system pool.
cache.validator 0
No calls were made for cache.validator pool.
cache.serializer 0
No calls were made for cache.serializer pool.
cache.annotations 0
No calls were made for cache.annotations pool.
cache.property_info 0
No calls were made for cache.property_info pool.
doctrine.result_cache_pool 26
Metrics
26
Calls
3.83 ms
Time
16
Reads
10
Writes
0
Deletes
6
Hits
10
Misses
37.5 %
Hits/reads
Calls
# | Time | Call | Hit |
---|---|---|---|
1 | 0.08 ms | getItem() | [ "34c638441be7a3e468a8a2b0ced6b781c63d7df7" => false ] |
2 | 0.15 ms | save() | [ "34c638441be7a3e468a8a2b0ced6b781c63d7df7" => true ] |
3 | 0.08 ms | getItem() | [ "4244e43b17969d0c88fb1c0d9bda06fc56ca38fe" => false ] |
4 | 0.12 ms | save() | [ "4244e43b17969d0c88fb1c0d9bda06fc56ca38fe" => true ] |
5 | 0.09 ms | getItem() | [ "be1cfc6018c456146f591fd3bde450e299937de0" => false ] |
6 | 0.19 ms | save() | [ "be1cfc6018c456146f591fd3bde450e299937de0" => true ] |
7 | 0.08 ms | getItem() | [ "be1cfc6018c456146f591fd3bde450e299937de0" => true ] |
8 | 0.07 ms | getItem() | [ "63090cff817006e8d9fc3fdfce9d9205932860ff" => false ] |
9 | 0.21 ms | save() | [ "63090cff817006e8d9fc3fdfce9d9205932860ff" => true ] |
10 | 0.11 ms | getItem() | [ "63090cff817006e8d9fc3fdfce9d9205932860ff" => true ] |
11 | 0.09 ms | getItem() | [ "45d1ae0c0d7716e04d00e88907005032c803ddfd" => false ] |
12 | 0.13 ms | save() | [ "45d1ae0c0d7716e04d00e88907005032c803ddfd" => true ] |
13 | 0.10 ms | getItem() | [ "45d1ae0c0d7716e04d00e88907005032c803ddfd" => true ] |
14 | 0.09 ms | getItem() | [ "85c9537e572fe1f2fd10108dea87f0aa4d3e67b3" => false ] |
15 | 0.12 ms | save() | [ "85c9537e572fe1f2fd10108dea87f0aa4d3e67b3" => true ] |
16 | 0.07 ms | getItem() | [ "85c9537e572fe1f2fd10108dea87f0aa4d3e67b3" => true ] |
17 | 0.06 ms | getItem() | [ "6e990ef3e76f50a99027573aa9cb57d69af8897b" => false ] |
18 | 0.24 ms | save() | [ "6e990ef3e76f50a99027573aa9cb57d69af8897b" => true ] |
19 | 0.08 ms | getItem() | [ "6e990ef3e76f50a99027573aa9cb57d69af8897b" => true ] |
20 | 0.08 ms | getItem() | [ "e3e418fca646a3975c957081d0a40cd81445dbf9" => false ] |
21 | 0.95 ms | save() | [ "e3e418fca646a3975c957081d0a40cd81445dbf9" => true ] |
22 | 0.11 ms | getItem() | [ "d0b0235bb5f778fe5f8174391bf69b03706449db" => false ] |
23 | 0.17 ms | save() | [ "d0b0235bb5f778fe5f8174391bf69b03706449db" => true ] |
24 | 0.13 ms | getItem() | [ "c8e800d0e06ce89f5500c68fb9ba8d7a23ae8757" => false ] |
25 | 0.15 ms | save() | [ "c8e800d0e06ce89f5500c68fb9ba8d7a23ae8757" => true ] |
26 | 0.10 ms | getItem() | [ "c8e800d0e06ce89f5500c68fb9ba8d7a23ae8757" => true ] |
custom_cache_pool 0
No calls were made for custom_cache_pool pool.
doctrine.system_cache_pool 30
Metrics
30
Calls
6.86 ms
Time
30
Reads
0
Writes
0
Deletes
30
Hits
0
Misses
100 %
Hits/reads
Calls
# | Time | Call | Hit |
---|---|---|---|
1 | 0.71 ms | getItem() | [ "TheatreCore__Entity__Extranetusers__CLASSMETADATA__" => true ] |
2 | 0.26 ms | getItem() | [ "TheatreCore__Entity__Contacts__CLASSMETADATA__" => true ] |
3 | 0.24 ms | getItem() | [ "TheatreCore__Entity__Contents__CLASSMETADATA__" => true ] |
4 | 0.26 ms | getItem() | [ "TheatreCore__Entity__Multimedias__CLASSMETADATA__" => true ] |
5 | 0.12 ms | getItem() | [ "TheatreCore__Entity__Countries__CLASSMETADATA__" => true ] |
6 | 0.10 ms | getItem() | [ "TheatreCore__Entity__Typesstructures__CLASSMETADATA__" => true ] |
7 | 0.19 ms | getItem() | [ "TheatreCore__Entity__Persons__CLASSMETADATA__" => true ] |
8 | 0.17 ms | getItem() | [ "TheatreCore__Entity__Files__CLASSMETADATA__" => true ] |
9 | 0.14 ms | getItem() | [ "TheatreCore__Entity__Classifications__CLASSMETADATA__" => true ] |
10 | 0.20 ms | getItem() | [ "TheatreCore__Entity__ObjectMultimedia__CLASSMETADATA__" => true ] |
11 | 0.30 ms | getItem() | [ "TheatreCore__Entity__Spectacles__CLASSMETADATA__" => true ] |
12 | 0.29 ms | getItem() | [ "TheatreCore__Entity__Texts__CLASSMETADATA__" => true ] |
13 | 0.11 ms | getItem() | [ "TheatreCore__Entity__Typesspectacles__CLASSMETADATA__" => true ] |
14 | 0.13 ms | getItem() | [ "TheatreCore__Entity__Schedules__CLASSMETADATA__" => true ] |
15 | 0.11 ms | getItem() | [ "TheatreCore__Entity__TextAide__CLASSMETADATA__" => true ] |
16 | 0.11 ms | getItem() | [ "TheatreCore__Entity__Aides__CLASSMETADATA__" => true ] |
17 | 0.18 ms | getItem() | [ "TheatreCore__Entity__SpectacleContact__CLASSMETADATA__" => true ] |
18 | 0.37 ms | getItem() | [ "TheatreCore__Entity__News__CLASSMETADATA__" => true ] |
19 | 0.41 ms | getItem() | [ "TheatreCore__Entity__Podcasts__CLASSMETADATA__" => true ] |
20 | 0.14 ms | getItem() | [ "TheatreCore__Entity__ContactAide__CLASSMETADATA__" => true ] |
21 | 0.14 ms | getItem() | [ "TheatreCore__Entity__Contactsaisons__CLASSMETADATA__" => true ] |
22 | 0.51 ms | getItem() | [ "TheatreCore__Entity__PersonEcole__CLASSMETADATA__" => true ] |
23 | 0.21 ms | getItem() | [ "TheatreCore__Entity__BookmarkExtranetuser__CLASSMETADATA__" => true ] |
24 | 0.23 ms | getItem() | [ "TheatreCore__Entity__Stats__CLASSMETADATA__" => true ] |
25 | 0.24 ms | getItem() | [ "TheatreCore__Entity__Bannieres__CLASSMETADATA__" => true ] |
26 | 0.17 ms | getItem() | [ "TheatreCore__Entity__Typesmultimedias__CLASSMETADATA__" => true ] |
27 | 0.24 ms | getItem() | [ "TheatreCore__Entity__Dvds__CLASSMETADATA__" => true ] |
28 | 0.14 ms | getItem() | [ "TheatreCore__Entity__Keywords__CLASSMETADATA__" => true ] |
29 | 0.29 ms | getItem() | [ "TheatreCore__Entity__extranetusers__CLASSMETADATA__" => true ] |
30 | 0.16 ms | getItem() | [ "TheatreCore__Entity__Playlists__CLASSMETADATA__" => true ] |
doctrine.second_level_cache_pool 0
No calls were made for doctrine.second_level_cache_pool pool.
app.cache 0
No calls were made for app.cache pool.
doctrine.query_cache_pool 110
Metrics
110
Calls
19.47 ms
Time
100
Reads
10
Writes
0
Deletes
90
Hits
10
Misses
90 %
Hits/reads
Calls
# | Time | Call | Hit |
---|---|---|---|
1 | 0.18 ms | getItem() | [ "d64e0f7adf40a5491f03aa439fea06be" => true ] |
2 | 0.10 ms | getItem() | [ "929380aa9562b661e9e7c426e4b4dee4" => true ] |
3 | 0.10 ms | getItem() | [ "e28405c22bf42ea8688fbe63ecc026d2" => false ] |
4 | 0.17 ms | save() | [ "e28405c22bf42ea8688fbe63ecc026d2" => true ] |
5 | 0.09 ms | getItem() | [ "a039efbdd42c99cd4515477ab4e51d79" => false ] |
6 | 0.12 ms | save() | [ "a039efbdd42c99cd4515477ab4e51d79" => true ] |
7 | 0.08 ms | getItem() | [ "b3a049e72dbda121202ba2ff2ee69911" => false ] |
8 | 0.20 ms | save() | [ "b3a049e72dbda121202ba2ff2ee69911" => true ] |
9 | 0.14 ms | getItem() | [ "b3a049e72dbda121202ba2ff2ee69911" => true ] |
10 | 0.08 ms | getItem() | [ "ae7aea7a6f18bc8b1503b67b58fd150d" => false ] |
11 | 0.12 ms | save() | [ "ae7aea7a6f18bc8b1503b67b58fd150d" => true ] |
12 | 0.17 ms | getItem() | [ "ae7aea7a6f18bc8b1503b67b58fd150d" => true ] |
13 | 0.11 ms | getItem() | [ "f788564bb82c043cdee816e822de5118" => false ] |
14 | 0.17 ms | save() | [ "f788564bb82c043cdee816e822de5118" => true ] |
15 | 0.13 ms | getItem() | [ "f788564bb82c043cdee816e822de5118" => true ] |
16 | 0.09 ms | getItem() | [ "52141e464177d2b9fc915f05fa510180" => false ] |
17 | 0.17 ms | save() | [ "52141e464177d2b9fc915f05fa510180" => true ] |
18 | 0.10 ms | getItem() | [ "52141e464177d2b9fc915f05fa510180" => true ] |
19 | 0.06 ms | getItem() | [ "b16bacc2f9b75fe8b3df1c844c512df4" => false ] |
20 | 0.12 ms | save() | [ "b16bacc2f9b75fe8b3df1c844c512df4" => true ] |
21 | 0.14 ms | getItem() | [ "b16bacc2f9b75fe8b3df1c844c512df4" => true ] |
22 | 0.08 ms | getItem() | [ "27ea87733f290454180d45be9ecc4a1e" => false ] |
23 | 0.30 ms | save() | [ "27ea87733f290454180d45be9ecc4a1e" => true ] |
24 | 0.38 ms | getItem() | [ "8e5cd2ba595a83755940ecd88c9ec773" => true ] |
25 | 0.28 ms | getItem() | [ "0b3869fca1bbea6f1038a6adecba7f81" => true ] |
26 | 0.24 ms | getItem() | [ "8e5cd2ba595a83755940ecd88c9ec773" => true ] |
27 | 0.32 ms | getItem() | [ "0b3869fca1bbea6f1038a6adecba7f81" => true ] |
28 | 0.25 ms | getItem() | [ "8e5cd2ba595a83755940ecd88c9ec773" => true ] |
29 | 0.26 ms | getItem() | [ "0b3869fca1bbea6f1038a6adecba7f81" => true ] |
30 | 0.15 ms | getItem() | [ "8e5cd2ba595a83755940ecd88c9ec773" => true ] |
31 | 0.20 ms | getItem() | [ "0b3869fca1bbea6f1038a6adecba7f81" => true ] |
32 | 0.22 ms | getItem() | [ "8e5cd2ba595a83755940ecd88c9ec773" => true ] |
33 | 0.25 ms | getItem() | [ "0b3869fca1bbea6f1038a6adecba7f81" => true ] |
34 | 0.23 ms | getItem() | [ "8e5cd2ba595a83755940ecd88c9ec773" => true ] |
35 | 0.22 ms | getItem() | [ "0b3869fca1bbea6f1038a6adecba7f81" => true ] |
36 | 0.24 ms | getItem() | [ "8e5cd2ba595a83755940ecd88c9ec773" => true ] |
37 | 0.21 ms | getItem() | [ "0b3869fca1bbea6f1038a6adecba7f81" => true ] |
38 | 0.14 ms | getItem() | [ "8e5cd2ba595a83755940ecd88c9ec773" => true ] |
39 | 0.24 ms | getItem() | [ "0b3869fca1bbea6f1038a6adecba7f81" => true ] |
40 | 0.12 ms | getItem() | [ "8e5cd2ba595a83755940ecd88c9ec773" => true ] |
41 | 0.15 ms | getItem() | [ "0b3869fca1bbea6f1038a6adecba7f81" => true ] |
42 | 0.13 ms | getItem() | [ "8e5cd2ba595a83755940ecd88c9ec773" => true ] |
43 | 0.22 ms | getItem() | [ "0b3869fca1bbea6f1038a6adecba7f81" => true ] |
44 | 0.12 ms | getItem() | [ "8e5cd2ba595a83755940ecd88c9ec773" => true ] |
45 | 0.27 ms | getItem() | [ "0b3869fca1bbea6f1038a6adecba7f81" => true ] |
46 | 0.11 ms | getItem() | [ "8e5cd2ba595a83755940ecd88c9ec773" => true ] |
47 | 0.19 ms | getItem() | [ "0b3869fca1bbea6f1038a6adecba7f81" => true ] |
48 | 0.12 ms | getItem() | [ "8e5cd2ba595a83755940ecd88c9ec773" => true ] |
49 | 0.18 ms | getItem() | [ "0b3869fca1bbea6f1038a6adecba7f81" => true ] |
50 | 0.12 ms | getItem() | [ "8e5cd2ba595a83755940ecd88c9ec773" => true ] |
51 | 0.19 ms | getItem() | [ "0b3869fca1bbea6f1038a6adecba7f81" => true ] |
52 | 0.13 ms | getItem() | [ "8e5cd2ba595a83755940ecd88c9ec773" => true ] |
53 | 0.20 ms | getItem() | [ "0b3869fca1bbea6f1038a6adecba7f81" => true ] |
54 | 0.16 ms | getItem() | [ "8e5cd2ba595a83755940ecd88c9ec773" => true ] |
55 | 0.22 ms | getItem() | [ "0b3869fca1bbea6f1038a6adecba7f81" => true ] |
56 | 0.16 ms | getItem() | [ "8e5cd2ba595a83755940ecd88c9ec773" => true ] |
57 | 0.23 ms | getItem() | [ "0b3869fca1bbea6f1038a6adecba7f81" => true ] |
58 | 0.16 ms | getItem() | [ "8e5cd2ba595a83755940ecd88c9ec773" => true ] |
59 | 0.22 ms | getItem() | [ "0b3869fca1bbea6f1038a6adecba7f81" => true ] |
60 | 0.15 ms | getItem() | [ "8e5cd2ba595a83755940ecd88c9ec773" => true ] |
61 | 0.21 ms | getItem() | [ "0b3869fca1bbea6f1038a6adecba7f81" => true ] |
62 | 0.15 ms | getItem() | [ "8e5cd2ba595a83755940ecd88c9ec773" => true ] |
63 | 0.21 ms | getItem() | [ "0b3869fca1bbea6f1038a6adecba7f81" => true ] |
64 | 0.12 ms | getItem() | [ "f90c442b1b902c4839f081aed164c26e" => false ] |
65 | 0.21 ms | save() | [ "f90c442b1b902c4839f081aed164c26e" => true ] |
66 | 0.23 ms | getItem() | [ "904209450ff376326c6f6055c8180824" => false ] |
67 | 0.24 ms | save() | [ "904209450ff376326c6f6055c8180824" => true ] |
68 | 0.26 ms | getItem() | [ "97bfb95881015060632721ed7ae9cbdf" => true ] |
69 | 0.23 ms | getItem() | [ "2900465b4dbb8fc23fdf8a47c3f50421" => true ] |
70 | 0.21 ms | getItem() | [ "0b3869fca1bbea6f1038a6adecba7f81" => true ] |
71 | 0.16 ms | getItem() | [ "2900465b4dbb8fc23fdf8a47c3f50421" => true ] |
72 | 0.19 ms | getItem() | [ "0b3869fca1bbea6f1038a6adecba7f81" => true ] |
73 | 0.15 ms | getItem() | [ "2900465b4dbb8fc23fdf8a47c3f50421" => true ] |
74 | 0.19 ms | getItem() | [ "0b3869fca1bbea6f1038a6adecba7f81" => true ] |
75 | 0.14 ms | getItem() | [ "2900465b4dbb8fc23fdf8a47c3f50421" => true ] |
76 | 0.18 ms | getItem() | [ "0b3869fca1bbea6f1038a6adecba7f81" => true ] |
77 | 0.15 ms | getItem() | [ "2900465b4dbb8fc23fdf8a47c3f50421" => true ] |
78 | 0.19 ms | getItem() | [ "0b3869fca1bbea6f1038a6adecba7f81" => true ] |
79 | 0.13 ms | getItem() | [ "2900465b4dbb8fc23fdf8a47c3f50421" => true ] |
80 | 0.19 ms | getItem() | [ "0b3869fca1bbea6f1038a6adecba7f81" => true ] |
81 | 0.15 ms | getItem() | [ "2900465b4dbb8fc23fdf8a47c3f50421" => true ] |
82 | 0.19 ms | getItem() | [ "0b3869fca1bbea6f1038a6adecba7f81" => true ] |
83 | 0.13 ms | getItem() | [ "2900465b4dbb8fc23fdf8a47c3f50421" => true ] |
84 | 0.19 ms | getItem() | [ "0b3869fca1bbea6f1038a6adecba7f81" => true ] |
85 | 0.14 ms | getItem() | [ "2900465b4dbb8fc23fdf8a47c3f50421" => true ] |
86 | 0.22 ms | getItem() | [ "0b3869fca1bbea6f1038a6adecba7f81" => true ] |
87 | 0.13 ms | getItem() | [ "2900465b4dbb8fc23fdf8a47c3f50421" => true ] |
88 | 0.20 ms | getItem() | [ "0b3869fca1bbea6f1038a6adecba7f81" => true ] |
89 | 0.16 ms | getItem() | [ "2900465b4dbb8fc23fdf8a47c3f50421" => true ] |
90 | 0.20 ms | getItem() | [ "0b3869fca1bbea6f1038a6adecba7f81" => true ] |
91 | 0.15 ms | getItem() | [ "2900465b4dbb8fc23fdf8a47c3f50421" => true ] |
92 | 0.20 ms | getItem() | [ "0b3869fca1bbea6f1038a6adecba7f81" => true ] |
93 | 0.16 ms | getItem() | [ "2900465b4dbb8fc23fdf8a47c3f50421" => true ] |
94 | 0.19 ms | getItem() | [ "0b3869fca1bbea6f1038a6adecba7f81" => true ] |
95 | 0.14 ms | getItem() | [ "2900465b4dbb8fc23fdf8a47c3f50421" => true ] |
96 | 0.17 ms | getItem() | [ "0b3869fca1bbea6f1038a6adecba7f81" => true ] |
97 | 0.15 ms | getItem() | [ "2900465b4dbb8fc23fdf8a47c3f50421" => true ] |
98 | 0.22 ms | getItem() | [ "0b3869fca1bbea6f1038a6adecba7f81" => true ] |
99 | 0.17 ms | getItem() | [ "2900465b4dbb8fc23fdf8a47c3f50421" => true ] |
100 | 0.19 ms | getItem() | [ "0b3869fca1bbea6f1038a6adecba7f81" => true ] |
101 | 0.14 ms | getItem() | [ "2900465b4dbb8fc23fdf8a47c3f50421" => true ] |
102 | 0.21 ms | getItem() | [ "0b3869fca1bbea6f1038a6adecba7f81" => true ] |
103 | 0.15 ms | getItem() | [ "2900465b4dbb8fc23fdf8a47c3f50421" => true ] |
104 | 0.21 ms | getItem() | [ "0b3869fca1bbea6f1038a6adecba7f81" => true ] |
105 | 0.13 ms | getItem() | [ "2900465b4dbb8fc23fdf8a47c3f50421" => true ] |
106 | 0.25 ms | getItem() | [ "0b3869fca1bbea6f1038a6adecba7f81" => true ] |
107 | 0.18 ms | getItem() | [ "2900465b4dbb8fc23fdf8a47c3f50421" => true ] |
108 | 0.26 ms | getItem() | [ "0b3869fca1bbea6f1038a6adecba7f81" => true ] |
109 | 0.14 ms | getItem() | [ "904209450ff376326c6f6055c8180824" => true ] |
110 | 0.13 ms | getItem() | [ "97bfb95881015060632721ed7ae9cbdf" => true ] |
cache.validator_expression_language 0
No calls were made for cache.validator_expression_language pool.
cache.security_expression_language 0
No calls were made for cache.security_expression_language pool.
cache.security_token_verifier 0
No calls were made for cache.security_token_verifier pool.