Initial rewrite of cached.go
Small changes