replaced caching module with internal module
tests: tt caching during tests is ok