add cache service provider

Signed-off-by: broklyn gagah <broklyn.gagah@gmail.com>