First, what do you really mean by 'almost forever'? 1 hour, 1 day, 1 year, 1 millennium?
An ideal capacitor will fold a charge forever if it is perfectly isolated, but ideal capacitors and perfect isolation only exist in mathematics.
A real capacitor has two inherent ways to make this hard:
1...Insultaion resistance. It is not infinate, charge will gradually flow across it, discharging the capacitor
2...Dielectric Absorption. This is a recovery of charge in a discharged capacitor. Quite interesting, search Google for more on this.
You can isolate the capacitor with FET's, or even relays, and pot it in something with high resistance to negate leakage to air. You could even carefully remove the charged capacitor and ship it into space on the shuttle. Even then, you can't get away from the capacitor's own leakage.
I suppose you could seperate the plates and put them into hard vacuum. This may keep the charge for quite a while.
Really, the most sensible answer if you really need long-term, accurate storage (more than a few minutes or hours depending on accuracy required) has been given:
Digitise it quickly and store it in digital memory. Even then, it won't last for ever!
OK, digitise it and make a physical model. Stone Henge has been around a while - maybe this is what it was for :wink:
Cheers,
FoxyRick.