TParameterModule::init() bug when using cache

TParameterModule init() does not load the parameters to the application when the cache is empty ( for example it was restarted or emptied) just saves the loaded values into the cache.
The values is loaded into the $cacheFile variable, but the code later processes the $configFile variable ( this->loadParameters($configFile); ) what is obviously empty.
The second call was ok, as the values comes from the cache.