New cache decorator
Change items to decorator cache
Change users to decorator cache
Change tensorcofi to decorator cache
Change popularity to decorator cache
Changing locale cache
Merge remote-tracking branch 'remotes/origin/master' into feature_cache_decorator

Conflicts:
	CHANGELOG.md
Merge remote-tracking branch 'remotes/origin/master' into feature_cache_decorator

Conflicts:
	CHANGELOG.md
Language cache to decorator
Performance test
Merge remote-tracking branch 'remotes/origin/master' into feature_cache_decorator

Conflicts:
	CHANGELOG.md
Diversity models to decorator cache
Fix query leak in language filter
Change logging reranker to decorator cache
Change logger to decorator cache
Fix tests fot logger
Destroy old cache
[FEATURE] Lock available in decorated function
Minor change in recommendation models
Minor arrange in code