added 3 workable unit tests for caching (451spec)