2
respostas

Uso do proxy Cache

Vinícuis, sobre o proxy cache eu entendi o conceito e como criar.

Mas eu criando ele ainda permite que o desenvolvedor use a classe original e não o proxy correto? Neste caso seria melhor usar o Proxy Cache juntamente com constructor privado na classe original e criar um builder que devolve o proxy direto?

Ou vai depender de cada cenário e usar somente o proxy permitindo o acesso à original também é válido?

2 respostas

Oi Marcos, tudo bem?

É importante ressaltar que a utilização do proxy cache pode variar de acordo com cada cenário.

Se o objetivo fosse obter consistentemente o resultado com cache, então poderíamos explorar alternativas. No entanto, é importante observar que o uso de cache é frequentemente uma opção adicional e não uma característica obrigatória.

Um abraço e bons estudos.

Fala, Marcos. Se nós sempre quiséssemos ter o resulatdo com cache, aí poderíamos pensar em soluções. Mas cache geralmente é uma funcionalidade opcional.

Mas voltando ao foco do curso, que é o padrão proxy, a intenção não é impedir acesso ao objeto original. É adicionar funcionalidades a ele, caso necessário. :-)