The actual implementation is browsing through all known properties and processes a "search and replace" in the given string. This is not optimized. The algorithm is getting slower and slower as we create more properties.
The PropertyManager::Expand() method should be optimized to search for ${...} patterns inside the string and replace the content as required.
The actual implementation is browsing through all known properties and processes a "search and replace" in the given string. This is not optimized. The algorithm is getting slower and slower as we create more properties.
The
PropertyManager::Expand()method should be optimized to search for${...}patterns inside the string and replace the content as required.