Дал возможность создавать любоей объект кэша
По умолчанию создается LRUCache, но вдруг кому-то захочется другой