Jcache first part

I think this should be under `impl` package. This is nothing user should care about...