Criar arquivo e salvar em memoria?

Olá pessoal estou criando um arquivo PDF e gravando em disco, no caso gostaria de grava-lo em memoria…
alguém poderia me dar uma dica?

gravar em memória???
Se vc tem uma variável e seu arquivo carregado nela, já está em memória.
Não é possível “gravar em memória” assim como vc faz no disco. São estruturas diferentes, logo, são formas diferentes de se trabalhar com estes recursos.
Pq vc quer “gravar em memória”?

Oi Rodrigo, antes de tudo obrigado por responder…

Então eu estou gerando um pdf e armazenando no meu disco, por exemplo na “/home/pdfs” pois estou enviando um e-mail com esse pdf em anexo…

No caso eu queria armazenar essa pdf em memoria, ai na hora de fazer o envio do e-mail pego esse pdf da memoria.

Estou tentando escrever o pdf em OutputStream, mas nao estou entendendo muito bem o conceito… a parte de como vou referencia-lo

É só manter em uma variável byte[] os bytes do arquivo.

e como eu recupero a referencia para esse arquivo ?

Não há referência. Vc lê ele e armazena os dados nesta variável, então ele estará totalmente em memória, logo pode esquecer do arquivo em disco, na verdade nem precisa dele.