I think so. you are doing:
```
replaceLockManager();
wireConfiguration();
```

remove the configuration field (I think that is not used anywhere else) and in the ```replaceLockManager``` pick the configuration from the cache.