add resource caching support

add dependency injection support using dagger
define @Cache annotation
implement resource caching logic (using memcache) in VroomResource