Considering Hotspot, there is no such flag that would allow you to allocate certain Class instances directly in the OldGen.
If the pool is really reused and "permanent", you should be getting frequent minor gcs only during the pool allocation. You need to run your application for a longer period of time and see if the pool was indeed tenured. After that, you should not be seeing any minor GC caused by the pool usage.