bugfix : overwriting distributed-cache problem
bugfix : modify to propagate configuration, if null, use new configuration