(after the the acquired knowledge sinks in...)
The way I implemented caching mechanism, which seems to have been required, is garbage - it is not a global cache as one would expect, but only a local one. Helped the solution, but add a proper caching later.