unit tests for cache now passing again
up