bug #1649 cache decorator updated