realize  Ehcached,redis and mencahed
modify provider