If there are no posts do still cache the list to avoid all the null reference exeptions when viewing index page or trying to create a new post