Initial for LazyCache. lots of changes.