Try guava cache.
save and push