VID-1985 Up TTL, use helper function to check/set cache
VID-1985 Break up getVideoDetail logic
VID-1985 Set variables on one l
VID-1985 rename function
VID-1985 Use lambda for callback
Add documentation
VID-1985 update docs