Obter uri de imagem do picasso?

Eu tenho uma lista bastante grande de URLs de imagem que estou usando para carregar umViewPager usando o Picasso. Eu preciso ser capaz de fornecer recursos de compartilhamento para essas imagens através de uma intenção (finalmente, compartilhar viaShareActionProvider) Pelo que li, o Picasso não é realmente construído para lidar com esse tipo de coisa imediatamente, embora ele ofereça todas as ferramentas necessárias para isso.

Meu plano antes da pesquisa era criar um simplesLruCache que usa o URL como o valor da chave e do bitmap. Esse cache ocorreria emonBitmapLoaded via PicassoTarget interface. Sempre que eu quiser compartilhar uma imagem, vou verificar o cache do bitmap. Se não estiver lá, vou buscar com Picasso. Agora que eu tenho um bitmap em cache de qualquer maneira, gravarei em um arquivo (... esta parte não parece correta, embora eu precise gravar em um arquivo para obter uma interface de usuário, certo?) E adicione a URL para o arquivo a intenção.

No entanto, vejo que com oPicasso.Builder Posso definir (e manter uma referência) meu próprio cache -https://stackoverflow.com/a/18552559/413254. Isso significa que eu poderia acabar com o costumeTarget e confusão com a implementação adequadahashCode eequals métodos para garantir reciclagem, recuperação, etc. precisas

Minha pergunta é: como o Picasso usa esse cache? Quais são as chaves? Existe uma maneira de obter um Uri de bitmap sem gravá-lo no disco?

questionAnswers(1)

yourAnswerToTheQuestion