| 183 | |
| 184 | |
| 185 | inline size_t get_map_page_size() |
| 186 | { |
| 187 | static volatile size_t map_page_size = 0; |
| 188 | if (!map_page_size) |
| 189 | { |
| 190 | Firebird::MutexLockGuard guard(cache_mutex, "get_map_page_size"); |
| 191 | if (!map_page_size) |
| 192 | map_page_size = get_page_size(); |
| 193 | } |
| 194 | return map_page_size; |
| 195 | } |
| 196 | |
| 197 | } // anonymous namespace |
| 198 |
no test coverage detected