Всем привет. Ребят вопрос к вам по архитектуре приложения. Есть у меня сервис в него вкручино по мимо бизнес логики еще и логика по кэшированию. И получается так что если мне не нужен больше кэш, мне нужно менять именно модуль этот... Что не очень как по мне.
Так вот вопрос, как бы мне разделить эту логику кэширования ? Главное требования что бы я мог его вырубить в любой момент.
Ну во-первых сервисы это не место для бизнес-логики. Во-вторых вынеси кэш в библиотеку, в-третьих включай через конфиг.