You are responsible for a Java service that handles sensitive customer and transaction data in memory while processing requests and calling downstream systems. After a recent release, the service started showing rising heap usage, longer GC pauses, and occasional out-of-memory restarts under normal traffic. You need to keep the service stable without exposing sensitive data longer than necessary.