Storing a list in a cache and getting it from the cache is easy. Here is how. The simplest way is just to put the list to the cache. Note that if you want to use a strongly typed cache, you need to provide a concrete list type: import java.util.ArrayList; import org.cacheonix.Cacheonix; import org.cacheonix.cache.Cache; ... [...]