5d03d9f439e41c90215a3c938ffebe4c2a8ae257Timo Sirainenmaster_service_settings_cache_init(struct master_service *service,
5d03d9f439e41c90215a3c938ffebe4c2a8ae257Timo Sirainenvoid master_service_settings_cache_deinit(struct master_service_settings_cache **cache);
5d03d9f439e41c90215a3c938ffebe4c2a8ae257Timo Sirainenint master_service_settings_cache_read(struct master_service_settings_cache *cache,
5d03d9f439e41c90215a3c938ffebe4c2a8ae257Timo Sirainen const struct master_service_settings_input *input,
9b78c0d5e13141f4df6c6e483f854e5acb861288Timo Sirainen const struct dynamic_settings_parser *dyn_parsers,