Alter cache engine. Update listen code. Various testing.