Created by: chenzhang22
Caching Dependencies and Directories Travis CI can cache content that does not often change, to speed up the build process.
===================== If there are any inappropriate modifications in this PR, please give me a reply and I will change them.