added invoker and clear test for cache widget