Estoy haciendo una aplicación Java EE, y estoy en un punto donde he llegado a la conclusión de que necesito un caché para mis objetos.Elija una implementación de la memoria caché o distribuya la suya propia?
Mis requisitos actuales no son mucho más complicados que algún tipo de almacenamiento de clave-valor, posiblemente algo que pueda manejar un árbol. Sería tentador escribir una simple clase estática/singleton personalizada que contenga uno o más mapas. Pero, dado que hay varias implementaciones que hacen más o menos lo mismo (me viene a la memoria Memcached), comencé a preguntarme si debe haber algún valor agregado en el uso de Memcached, en lugar de solo mi propia implementación.
Así que, estoy pidiendo ideas sobre esto: ¿por qué debería recoger un caché listo, cuando puedo hacer mis propios datos estáticos? Y viceversa; ¿Por qué debería escribir una clase estática cuando puedo recoger un caché listo?
Este MapMaker es algo nuevo para mí. Debo echarle un vistazo. ¡Gracias por el consejo! –