[16] Extract caching features to dedicated class
[16] Add unit tests for cache manager
[16] Rename cache attributes + fix test
[16] Refactor cache usage: every action is dedicated to Cache manager.
[16] Add comment while waiting for cache expiry.
[16] Delete cache data on server termination.