AsyncService uses annotations to shorten the code to start asynchronous long running tasks and cache results
'com.joanzapata.android.asyncservice:android-asyncservice:0.0.5'
<dependency>
<groupId>com.joanzapata.android.asyncservice</groupId>
<artifactId>android-asyncservice</artifactId>
<version>0.0.5</version>
</dependency>
<dependency org="com.joanzapata.android.asyncservice" name="android-asyncservice" rev="0.0.5"/>
"com.joanzapata.android.asyncservice", "android-asyncservice", "0.0.5"