Cache
189
Total calls
43.00 ms
Total time
129
Total reads
60
Total writes
0
Total deletes
69
Total hits
60
Total misses
53.49 %
Hits/reads
Pools
cache.app 9
Metrics
9
Calls
2.04 ms
Time
5
Reads
4
Writes
0
Deletes
1
Hits
4
Misses
20 %
Hits/reads
Calls
# | Time | Call | Hit |
---|---|---|---|
1 | 0.17 ms | getItem() | [ "contact_count_all_critiques_7425_all_5879-9624-20369-22332-36438-10726-15688-22970-32763" => false ] |
2 | 0.47 ms | save() | [ "contact_count_all_critiques_7425_all_5879-9624-20369-22332-36438-10726-15688-22970-32763" => true ] |
3 | 0.16 ms | getItem() | [ "contact_actualites_get_critiques_7425" => false ] |
4 | 0.22 ms | save() | [ "contact_actualites_get_critiques_7425" => true ] |
5 | 0.10 ms | getItem() | [ "contact_actualites_count_nb_autres_7425_excluded_36438-22332-20369-5879-32763-22970-22332-15688" => false ] |
6 | 0.51 ms | save() | [ "contact_actualites_count_nb_autres_7425_excluded_36438-22332-20369-5879-32763-22970-22332-15688" => true ] |
7 | 0.08 ms | getItem() | [ "contact_count_all_critiques_7425_all_5879-9624-20369-22332-36438-10726-15688-22970-32763" => true ] |
8 | 0.14 ms | getItem() | [ "contact_countAllEduc_getSpectaclesIn_7425_125" => false ] |
9 | 0.18 ms | save() | [ "contact_countAllEduc_getSpectaclesIn_7425_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 66
Metrics
66
Calls
10.81 ms
Time
38
Reads
28
Writes
0
Deletes
10
Hits
28
Misses
26.32 %
Hits/reads
Calls
# | Time | Call | Hit |
---|---|---|---|
1 | 0.07 ms | getItem() | [ "d4031c6f54f2aa09c75472aacfca4bf1775e5d01" => false ] |
2 | 0.15 ms | save() | [ "d4031c6f54f2aa09c75472aacfca4bf1775e5d01" => true ] |
3 | 0.07 ms | getItem() | [ "12729b36182de243f48f9ea3e6f5558771fab3e0" => false ] |
4 | 0.12 ms | save() | [ "12729b36182de243f48f9ea3e6f5558771fab3e0" => true ] |
5 | 0.06 ms | getItem() | [ "703a780dd3e2ca9f939f063b76cd8a807526af74" => false ] |
6 | 0.12 ms | save() | [ "703a780dd3e2ca9f939f063b76cd8a807526af74" => true ] |
7 | 0.05 ms | getItem() | [ "7c634c7911047962fba673136205b520b26125de" => false ] |
8 | 0.10 ms | save() | [ "7c634c7911047962fba673136205b520b26125de" => true ] |
9 | 0.10 ms | getItem() | [ "7e306bf87263489ebdab7dfe7bc6756eb0f809e5" => false ] |
10 | 0.16 ms | save() | [ "7e306bf87263489ebdab7dfe7bc6756eb0f809e5" => true ] |
11 | 0.10 ms | getItem() | [ "0e5489c8407f8ed60c852540aea7905ff07fc261" => false ] |
12 | 0.21 ms | save() | [ "0e5489c8407f8ed60c852540aea7905ff07fc261" => true ] |
13 | 0.10 ms | getItem() | [ "7b786ddb008f52ad823dc579be7a2031e23f720c" => false ] |
14 | 0.27 ms | save() | [ "7b786ddb008f52ad823dc579be7a2031e23f720c" => true ] |
15 | 0.11 ms | getItem() | [ "99a461df2e1d1d78e77e51db8c2a7b36a9d73b88" => false ] |
16 | 0.29 ms | save() | [ "99a461df2e1d1d78e77e51db8c2a7b36a9d73b88" => true ] |
17 | 0.11 ms | getItem() | [ "a7ddb9fbdfa68f3761bd73dbca52fa814f0dca2b" => false ] |
18 | 0.18 ms | save() | [ "a7ddb9fbdfa68f3761bd73dbca52fa814f0dca2b" => true ] |
19 | 0.16 ms | getItem() | [ "05a66157d67146cc8105aae9b591a2f2b31a85dd" => false ] |
20 | 0.22 ms | save() | [ "05a66157d67146cc8105aae9b591a2f2b31a85dd" => true ] |
21 | 0.09 ms | getItem() | [ "765a9d10bde5a218c5d03c92b6ccc37c9b02b2fe" => false ] |
22 | 0.23 ms | save() | [ "765a9d10bde5a218c5d03c92b6ccc37c9b02b2fe" => true ] |
23 | 0.09 ms | getItem() | [ "bbdb6e37545883d3b57821af1f1ca3dc35768db5" => false ] |
24 | 0.19 ms | save() | [ "bbdb6e37545883d3b57821af1f1ca3dc35768db5" => true ] |
25 | 0.13 ms | getItem() | [ "6c5d619dd1ef8d74fbd9cf5c505179d6926d3d40" => false ] |
26 | 0.13 ms | save() | [ "6c5d619dd1ef8d74fbd9cf5c505179d6926d3d40" => true ] |
27 | 0.11 ms | getItem() | [ "fcba92dfa7d8ee1601e2e4a0ece3bb48dfddd877" => false ] |
28 | 0.15 ms | save() | [ "fcba92dfa7d8ee1601e2e4a0ece3bb48dfddd877" => true ] |
29 | 0.06 ms | getItem() | [ "0b3ac2c093809d543262f5e179c5b9743228e8c6" => false ] |
30 | 0.19 ms | save() | [ "0b3ac2c093809d543262f5e179c5b9743228e8c6" => true ] |
31 | 0.14 ms | getItem() | [ "3808c137bc374341ef002a7f36dda522a8080843" => false ] |
32 | 0.19 ms | save() | [ "3808c137bc374341ef002a7f36dda522a8080843" => true ] |
33 | 0.13 ms | getItem() | [ "71e2a1e1831e51cd3c13d03fbf396b55cd030599" => false ] |
34 | 0.17 ms | save() | [ "71e2a1e1831e51cd3c13d03fbf396b55cd030599" => true ] |
35 | 0.12 ms | getItem() | [ "185a833fc60c850bbbeed71e2de5b8715abf7310" => false ] |
36 | 0.18 ms | save() | [ "185a833fc60c850bbbeed71e2de5b8715abf7310" => true ] |
37 | 0.13 ms | getItem() | [ "185a833fc60c850bbbeed71e2de5b8715abf7310" => true ] |
38 | 0.13 ms | getItem() | [ "a17a1045a3554e12a3f2d5d299d0c073b24bc491" => false ] |
39 | 0.17 ms | save() | [ "a17a1045a3554e12a3f2d5d299d0c073b24bc491" => true ] |
40 | 0.13 ms | getItem() | [ "a17a1045a3554e12a3f2d5d299d0c073b24bc491" => true ] |
41 | 0.14 ms | getItem() | [ "8e4d90c2ee241909dc6e7b9179c1dd028d4fd182" => false ] |
42 | 0.18 ms | save() | [ "8e4d90c2ee241909dc6e7b9179c1dd028d4fd182" => true ] |
43 | 0.10 ms | getItem() | [ "8e4d90c2ee241909dc6e7b9179c1dd028d4fd182" => true ] |
44 | 0.11 ms | getItem() | [ "29106eb9e6c595436b449eac2a583de2fc86e02d" => false ] |
45 | 0.54 ms | save() | [ "29106eb9e6c595436b449eac2a583de2fc86e02d" => true ] |
46 | 0.17 ms | getItem() | [ "29106eb9e6c595436b449eac2a583de2fc86e02d" => true ] |
47 | 0.16 ms | getItem() | [ "6de6162e3a48856e7bf88bcad2ff78a3a7d17ae7" => false ] |
48 | 0.39 ms | save() | [ "6de6162e3a48856e7bf88bcad2ff78a3a7d17ae7" => true ] |
49 | 0.16 ms | getItem() | [ "6de6162e3a48856e7bf88bcad2ff78a3a7d17ae7" => true ] |
50 | 0.15 ms | getItem() | [ "2d98c130e24f504fbfc9dd844f5f71f6224baba3" => false ] |
51 | 0.20 ms | save() | [ "2d98c130e24f504fbfc9dd844f5f71f6224baba3" => true ] |
52 | 0.15 ms | getItem() | [ "2d98c130e24f504fbfc9dd844f5f71f6224baba3" => true ] |
53 | 0.14 ms | getItem() | [ "972a0ca359311f92fe793069adfda2bc0e82629a" => false ] |
54 | 0.27 ms | save() | [ "972a0ca359311f92fe793069adfda2bc0e82629a" => true ] |
55 | 0.17 ms | getItem() | [ "972a0ca359311f92fe793069adfda2bc0e82629a" => true ] |
56 | 0.16 ms | getItem() | [ "d39026985fadad1cb0e94787880646f6c2f87cb9" => false ] |
57 | 0.22 ms | save() | [ "d39026985fadad1cb0e94787880646f6c2f87cb9" => true ] |
58 | 0.15 ms | getItem() | [ "d39026985fadad1cb0e94787880646f6c2f87cb9" => true ] |
59 | 0.15 ms | getItem() | [ "b7a27915f9e89d307afc7edfa7138080cc230e7f" => false ] |
60 | 0.34 ms | save() | [ "b7a27915f9e89d307afc7edfa7138080cc230e7f" => true ] |
61 | 0.14 ms | getItem() | [ "b7a27915f9e89d307afc7edfa7138080cc230e7f" => true ] |
62 | 0.14 ms | getItem() | [ "59aa394f82565976401a73f1ac27596a306248d9" => false ] |
63 | 0.37 ms | save() | [ "59aa394f82565976401a73f1ac27596a306248d9" => true ] |
64 | 0.16 ms | getItem() | [ "59aa394f82565976401a73f1ac27596a306248d9" => true ] |
65 | 0.15 ms | getItem() | [ "19a3f3cdc707bd97d6c3aca91c1b5a7656abd7a8" => false ] |
66 | 0.19 ms | save() | [ "19a3f3cdc707bd97d6c3aca91c1b5a7656abd7a8" => true ] |
custom_cache_pool 0
No calls were made for custom_cache_pool pool.
doctrine.system_cache_pool 29
Metrics
29
Calls
11.88 ms
Time
29
Reads
0
Writes
0
Deletes
29
Hits
0
Misses
100 %
Hits/reads
Calls
# | Time | Call | Hit |
---|---|---|---|
1 | 1.95 ms | getItem() | [ "TheatreCore__Entity__Extranetusers__CLASSMETADATA__" => true ] |
2 | 0.74 ms | getItem() | [ "TheatreCore__Entity__Contacts__CLASSMETADATA__" => true ] |
3 | 0.86 ms | getItem() | [ "TheatreCore__Entity__Contents__CLASSMETADATA__" => true ] |
4 | 0.90 ms | getItem() | [ "TheatreCore__Entity__Multimedias__CLASSMETADATA__" => true ] |
5 | 0.29 ms | getItem() | [ "TheatreCore__Entity__Countries__CLASSMETADATA__" => true ] |
6 | 0.15 ms | getItem() | [ "TheatreCore__Entity__Typesstructures__CLASSMETADATA__" => true ] |
7 | 0.34 ms | getItem() | [ "TheatreCore__Entity__Persons__CLASSMETADATA__" => true ] |
8 | 0.24 ms | getItem() | [ "TheatreCore__Entity__Files__CLASSMETADATA__" => true ] |
9 | 0.25 ms | getItem() | [ "TheatreCore__Entity__Classifications__CLASSMETADATA__" => true ] |
10 | 0.40 ms | getItem() | [ "TheatreCore__Entity__Aides__CLASSMETADATA__" => true ] |
11 | 0.55 ms | getItem() | [ "TheatreCore__Entity__Spectacles__CLASSMETADATA__" => true ] |
12 | 0.76 ms | getItem() | [ "TheatreCore__Entity__Texts__CLASSMETADATA__" => true ] |
13 | 0.25 ms | getItem() | [ "TheatreCore__Entity__Typesspectacles__CLASSMETADATA__" => true ] |
14 | 0.31 ms | getItem() | [ "TheatreCore__Entity__Schedules__CLASSMETADATA__" => true ] |
15 | 0.20 ms | getItem() | [ "TheatreCore__Entity__TextAide__CLASSMETADATA__" => true ] |
16 | 0.11 ms | getItem() | [ "TheatreCore__Entity__SpectacleAide__CLASSMETADATA__" => true ] |
17 | 0.27 ms | getItem() | [ "TheatreCore__Entity__News__CLASSMETADATA__" => true ] |
18 | 0.22 ms | getItem() | [ "TheatreCore__Entity__Regions__CLASSMETADATA__" => true ] |
19 | 0.27 ms | getItem() | [ "TheatreCore__Entity__Newschedules__CLASSMETADATA__" => true ] |
20 | 0.16 ms | getItem() | [ "TheatreCore__Entity__SpectacleContact__CLASSMETADATA__" => true ] |
21 | 0.32 ms | getItem() | [ "TheatreCore__Entity__Podcasts__CLASSMETADATA__" => true ] |
22 | 0.15 ms | getItem() | [ "TheatreCore__Entity__ContactAide__CLASSMETADATA__" => true ] |
23 | 0.13 ms | getItem() | [ "TheatreCore__Entity__Contactsaisons__CLASSMETADATA__" => true ] |
24 | 0.26 ms | getItem() | [ "TheatreCore__Entity__ObjectMultimedia__CLASSMETADATA__" => true ] |
25 | 0.20 ms | getItem() | [ "TheatreCore__Entity__PersonAide__CLASSMETADATA__" => true ] |
26 | 0.23 ms | getItem() | [ "TheatreCore__Entity__PersonEcole__CLASSMETADATA__" => true ] |
27 | 0.45 ms | getItem() | [ "TheatreCore__Entity__BookmarkExtranetuser__CLASSMETADATA__" => true ] |
28 | 0.45 ms | getItem() | [ "TheatreCore__Entity__Stats__CLASSMETADATA__" => true ] |
29 | 0.47 ms | getItem() | [ "TheatreCore__Entity__Bannieres__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 85
Metrics
85
Calls
18.26 ms
Time
57
Reads
28
Writes
0
Deletes
29
Hits
28
Misses
50.88 %
Hits/reads
Calls
# | Time | Call | Hit |
---|---|---|---|
1 | 0.39 ms | getItem() | [ "d64e0f7adf40a5491f03aa439fea06be" => true ] |
2 | 0.18 ms | getItem() | [ "929380aa9562b661e9e7c426e4b4dee4" => true ] |
3 | 0.18 ms | getItem() | [ "e3c678b44e3bb5f8538bc0b6eaf277e6" => false ] |
4 | 0.36 ms | save() | [ "e3c678b44e3bb5f8538bc0b6eaf277e6" => true ] |
5 | 0.08 ms | getItem() | [ "843da090cd294a15e610b8a333469c29" => false ] |
6 | 0.26 ms | save() | [ "843da090cd294a15e610b8a333469c29" => true ] |
7 | 0.07 ms | getItem() | [ "0dd42df1ed4ddbdfdc1f7504bfd64d8c" => false ] |
8 | 0.20 ms | save() | [ "0dd42df1ed4ddbdfdc1f7504bfd64d8c" => true ] |
9 | 0.07 ms | getItem() | [ "a72ed211c1e84a3c48207b551d02d8f5" => false ] |
10 | 0.17 ms | save() | [ "a72ed211c1e84a3c48207b551d02d8f5" => true ] |
11 | 0.12 ms | getItem() | [ "c375e172ddd7135cea13e7569fe7b130" => false ] |
12 | 0.24 ms | save() | [ "c375e172ddd7135cea13e7569fe7b130" => true ] |
13 | 0.11 ms | getItem() | [ "6737e28f85c572d60a2e4e4b0ba41cf8" => false ] |
14 | 0.24 ms | save() | [ "6737e28f85c572d60a2e4e4b0ba41cf8" => true ] |
15 | 0.12 ms | getItem() | [ "0bfd4f2f5135d740408bcb5f4036bf40" => false ] |
16 | 0.25 ms | save() | [ "0bfd4f2f5135d740408bcb5f4036bf40" => true ] |
17 | 0.24 ms | getItem() | [ "8e5cd2ba595a83755940ecd88c9ec773" => true ] |
18 | 0.27 ms | getItem() | [ "bf065328efc6eaee1c8a9555c41085d0" => true ] |
19 | 0.18 ms | getItem() | [ "8e5cd2ba595a83755940ecd88c9ec773" => true ] |
20 | 0.22 ms | getItem() | [ "bf065328efc6eaee1c8a9555c41085d0" => true ] |
21 | 0.38 ms | getItem() | [ "8e5cd2ba595a83755940ecd88c9ec773" => true ] |
22 | 0.22 ms | getItem() | [ "bf065328efc6eaee1c8a9555c41085d0" => true ] |
23 | 0.17 ms | getItem() | [ "8e5cd2ba595a83755940ecd88c9ec773" => true ] |
24 | 0.21 ms | getItem() | [ "bf065328efc6eaee1c8a9555c41085d0" => true ] |
25 | 0.14 ms | getItem() | [ "5c12b65975a5fc535932ec1fe0cdd4b2" => false ] |
26 | 0.31 ms | save() | [ "5c12b65975a5fc535932ec1fe0cdd4b2" => true ] |
27 | 0.15 ms | getItem() | [ "8e5cd2ba595a83755940ecd88c9ec773" => true ] |
28 | 0.21 ms | getItem() | [ "bf065328efc6eaee1c8a9555c41085d0" => true ] |
29 | 0.17 ms | getItem() | [ "8e5cd2ba595a83755940ecd88c9ec773" => true ] |
30 | 0.18 ms | getItem() | [ "bf065328efc6eaee1c8a9555c41085d0" => true ] |
31 | 0.13 ms | getItem() | [ "8e5cd2ba595a83755940ecd88c9ec773" => true ] |
32 | 0.21 ms | getItem() | [ "bf065328efc6eaee1c8a9555c41085d0" => true ] |
33 | 0.17 ms | getItem() | [ "8e5cd2ba595a83755940ecd88c9ec773" => true ] |
34 | 0.23 ms | getItem() | [ "bf065328efc6eaee1c8a9555c41085d0" => true ] |
35 | 0.14 ms | getItem() | [ "c78c4d0c7b4e98d7408795d5d5c65dc9" => false ] |
36 | 0.34 ms | save() | [ "c78c4d0c7b4e98d7408795d5d5c65dc9" => true ] |
37 | 0.23 ms | getItem() | [ "9f8b6911766c66e52598e869b8aa1b50" => false ] |
38 | 0.45 ms | save() | [ "9f8b6911766c66e52598e869b8aa1b50" => true ] |
39 | 0.13 ms | getItem() | [ "9d1e4e17b646b449be2679fa587c803d" => false ] |
40 | 0.28 ms | save() | [ "9d1e4e17b646b449be2679fa587c803d" => true ] |
41 | 0.13 ms | getItem() | [ "b432251a1892ad6320fde59e05448af6" => false ] |
42 | 0.21 ms | save() | [ "b432251a1892ad6320fde59e05448af6" => true ] |
43 | 0.12 ms | getItem() | [ "787a9ecd63498d58b045ae99b203f014" => false ] |
44 | 0.24 ms | save() | [ "787a9ecd63498d58b045ae99b203f014" => true ] |
45 | 0.11 ms | getItem() | [ "ec26814a566278b514afe33227cfc82d" => false ] |
46 | 0.25 ms | save() | [ "ec26814a566278b514afe33227cfc82d" => true ] |
47 | 0.14 ms | getItem() | [ "ffb340768b2044b3a3dd1abb7b8573ed" => false ] |
48 | 0.24 ms | save() | [ "ffb340768b2044b3a3dd1abb7b8573ed" => true ] |
49 | 0.28 ms | getItem() | [ "9ee11ffa55292efacc348228dc6a85b2" => false ] |
50 | 0.37 ms | save() | [ "9ee11ffa55292efacc348228dc6a85b2" => true ] |
51 | 0.14 ms | getItem() | [ "5ccaad29e893eaa448a3d6da6a4afc38" => false ] |
52 | 0.25 ms | save() | [ "5ccaad29e893eaa448a3d6da6a4afc38" => true ] |
53 | 0.13 ms | getItem() | [ "d447b5cc0eaf6e7efce53d7613d39363" => false ] |
54 | 0.22 ms | save() | [ "d447b5cc0eaf6e7efce53d7613d39363" => true ] |
55 | 0.19 ms | getItem() | [ "d447b5cc0eaf6e7efce53d7613d39363" => true ] |
56 | 0.12 ms | getItem() | [ "dffb11945167ba9055db9d73283915c1" => false ] |
57 | 0.22 ms | save() | [ "dffb11945167ba9055db9d73283915c1" => true ] |
58 | 0.18 ms | getItem() | [ "dffb11945167ba9055db9d73283915c1" => true ] |
59 | 0.12 ms | getItem() | [ "598f73da3dbaa085260fd0b619462325" => false ] |
60 | 0.31 ms | save() | [ "598f73da3dbaa085260fd0b619462325" => true ] |
61 | 0.14 ms | getItem() | [ "598f73da3dbaa085260fd0b619462325" => true ] |
62 | 0.10 ms | getItem() | [ "b5d69d88e0eb3f7b2817d646876209c4" => false ] |
63 | 0.17 ms | save() | [ "b5d69d88e0eb3f7b2817d646876209c4" => true ] |
64 | 0.26 ms | getItem() | [ "b5d69d88e0eb3f7b2817d646876209c4" => true ] |
65 | 0.17 ms | getItem() | [ "b4584fc9033bcee7f0e0522d5db8f3e6" => false ] |
66 | 0.38 ms | save() | [ "b4584fc9033bcee7f0e0522d5db8f3e6" => true ] |
67 | 0.25 ms | getItem() | [ "b4584fc9033bcee7f0e0522d5db8f3e6" => true ] |
68 | 0.16 ms | getItem() | [ "ccaa2e4e97a6da1b1e891a361de81f66" => false ] |
69 | 0.30 ms | save() | [ "ccaa2e4e97a6da1b1e891a361de81f66" => true ] |
70 | 0.21 ms | getItem() | [ "ccaa2e4e97a6da1b1e891a361de81f66" => true ] |
71 | 0.14 ms | getItem() | [ "4cafb99b986ee5591a3d003ea24d1d3a" => false ] |
72 | 0.31 ms | save() | [ "4cafb99b986ee5591a3d003ea24d1d3a" => true ] |
73 | 0.23 ms | getItem() | [ "4cafb99b986ee5591a3d003ea24d1d3a" => true ] |
74 | 0.15 ms | getItem() | [ "1ad53a447ab3b758e1f28c1caa9ea29b" => false ] |
75 | 0.37 ms | save() | [ "1ad53a447ab3b758e1f28c1caa9ea29b" => true ] |
76 | 0.22 ms | getItem() | [ "1ad53a447ab3b758e1f28c1caa9ea29b" => true ] |
77 | 0.14 ms | getItem() | [ "57cb7d605cff0acf02ade1ddf340ffad" => false ] |
78 | 0.36 ms | save() | [ "57cb7d605cff0acf02ade1ddf340ffad" => true ] |
79 | 0.21 ms | getItem() | [ "57cb7d605cff0acf02ade1ddf340ffad" => true ] |
80 | 0.13 ms | getItem() | [ "893a5735bda6c5d5024e058c4e84f29b" => false ] |
81 | 0.35 ms | save() | [ "893a5735bda6c5d5024e058c4e84f29b" => true ] |
82 | 0.23 ms | getItem() | [ "893a5735bda6c5d5024e058c4e84f29b" => true ] |
83 | 0.26 ms | getItem() | [ "58498596838f5d02594d0602138d5fc9" => false ] |
84 | 0.35 ms | save() | [ "58498596838f5d02594d0602138d5fc9" => true ] |
85 | 0.29 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.