if you wanna keep objects you can run dbms_shared_pool before flushing your pool, objects kept with the package are not subject to flush
If you are using MTS then UGA in pool wont get flushed neither