What are the reasons that prevent bfcache from being used?