The sage Krishna Dvaipayana Vedavyasa (or Vyasa for short) is generally viewed as the author of the 18 Puranas. But actually the sage Parashara, Vyasa's father, authored two of them, the Vishnu Purana and the Shiva Purana. (Technically three, as Vyasa divided Parashara's Shiva Purana into the two texts we now call the Shiva Purana and the Vayu Purana.) In any case, the Vishnu Purana was narrated by Parashara to the sage Maitreya. Now in the last chapter of the Vishnu Purana, Parashara tells Maitreya how he got the knowledge given in the Vishnu Purana and he makes a prophecy of what will happen in the future:
Through the blessing of Vaśisht́ha it came to my knowledge, and I have now, Maitreya, faithfully imparted it to you. You will teach it, at the end of the Kali age, to Śamíka.
My question is, who is the sage Shamika that Maitreya will teach the Vishnu Purana to in the end of the Kali Yuga? The only sage Shamika that I know is the one disrespected by Arjuna's grandson Parikshit, as described in this chapter of the Srimad Bhagavatam:
Once upon a time Mahārāja Parīkṣit, while engaged in hunting in the forest with bow and arrows, became extremely fatigued, hungry and thirsty while following the stags. While searching for a reservoir of water, he entered the hermitage of the well-known Śamīka Ṛṣi and saw the sage sitting silently with closed eyes.... While leaving, the King, being so insulted, picked up a lifeless snake with his bow and angrily placed it on the shoulder of the sage.... The brāhmaṇa’s son cursed the King thus: "On the seventh day from today a snake-bird will bite the most wretched one of that dynasty [Mahārāja Parīkṣit] because of his having broken the laws of etiquette by insulting my father."
By the way, as I discuss in this answer it is to avenge Parikshit's death at the hands of a snake that Parikshit's son Janamjeya tried to perform a Yagna to try to get eradicate all snakes. And it's during this Yagna that Janamejaya heard the Mahabharata from Vaishampayana.
In any case, is this the same sage Shamika that will learn the Vishnu Purana from Maitreya at the end of the Kali Yuga? If so, why does he even need Maitreya to teach it to him? The Vishnu Purana is known far and wide nowadays, so wouldn't it be easy for Shamika to learn the Vishnu Purana right now?
Are there any other scriptures that mention Shamika learning the Vishnu Purana at the end of the Kali Yuga? Is it mentioned in the Bhavishya Purana or Kalki Purana, for instance?