Sample project to demo use of @Async and Cache feature of Spring