add option 'cacheNull' for @CheckCache