Cache - Convenience wrapper for building higher-order caching layers
Gitflow
Go uses git URLs for hosting and resolving packages. Recently added to Go, you can
supply a branch name or revision
when getting a dependency if you wish to test things locally before comitting them. For this reason
it doesn't make much sense to have a dev branch for general commits. You already have one of those for the code checked-into a component already; any highly experimental work should be checked into a feature/XXX branch which comes off master and is merged into master when done.