describing options and cache invalidation