I've seen examples that use
BoxDeveloperEditionAPIConnection.getAppEnterpriseConnection(boxConfig, accessTokenCache)and examples that use
new BoxAPIConnection(boxConfig)
When/why should one use BoxAPIConnection or BoxDeveloperEditionAPIConnection? Why does is make sense to have an AccessTokenCache?