Fresh DB Cache is eventually consistent database cache for Java

  • Create in your DB “table of changes” and use triggers to fill it whenever cached entity is added/updated/deleted
  • FreshDbCache starts by loading all entities. Then pings for new changes each 500ms, updates entities and keeps eventually consistent replica in web server
  • By implementing simple interface it’s upon you to sort entities exactly as you need them (in the most effective way)
  • You end up with concurrent collections of POJOs. Have fun with writing programmatic queries in Java
  • Super-Lightweight library with dependency only on spring







Read and query intensive Java system with dataset ~< 4GB? Move reads and queries to webservers.

  • Boost your performance and improve response times 10-100 times
  • Get linear scalability for reads and queries
  • Save your operational cost on database servers
  • Achieve on-demand flexibility of your production environment

Slow system due to constant loading of codebooks and configuration tables from database?

  • Improve performance and response times by caching all codebooks and system/config data
  • Don’t overload database by doing same queries again and again
  • Use (Update – >Wait for your update –> Read synchronization) to display results from cache after changing data
  • Easy business rules evaluation in your mother language (Java)









License and pricing


Fresh DB Cache is free and will ever be for testing and evaluation. Currently it's also free for production use, but later we may use some pricing. Therefore rather get free lifetime license for your project now. It's also very usefull for us to know who and how is using Fresh DB Cache and how are our users happy with it.


To get free license for your project, please submit form below and we will send it to you as soon as possible.



How to get in touch?


You can contact me via email at info@freshdbcache.com in case you have any question about the product. Or you can use form above this text. We are looking forward to any suggestions and feedback we can get from you. Enjoy Fresh DB Cache.

Who is behind Fresh DB Cache?



My name is Ján Kmeťko. I'm Java developer for 6 years and author of Fresh DB Cache. I live in Bratislava, Slovakia. I have passion for scalibility and performance of data access and data processing and for issues related to this field. Feel free to contact me if:

- You need any help with Fresh DB Cache

- You have performance or scaling issues with your data access layer

I also really appreciate any feedback or tips for new features.