Is it possible to make a cache that is only used once for each user? only First access

Hi, I want a cache similar to “guest mode” but it will be used only once on the page, just to load the page for the user, after the user loads the homepage for the first time, the cache will be disabled for him, but it continues enabled for another user who has not loaded the page once. Is it possible to manipulate with PHP or Htaccess? Cache only on the first hit, not on the others