For simplicity's sake I will merge everything into SpringCache.