Trim any visible fat from the meat and pat it dry with paper towels. Don't rinse the meat; that step is not necessary and can spread bacteria around your kitchen. Set the meat aside.
In a small mixing bowl combine the caraway seed, salt, and pepper; rub this mixture over roast.
In a 4- or 6-quart pressure cooker , heat 1 tablespoon oil over medium heat or use the brown function.
Cook the meat until brown on all sides, adding more oil, if necessary. Remove the meat from the pressure cooker and set aside. Drain off the fat.
Place the trivet or an ovenproof rack in the pressure cooker. Return the meat to the pressure cooker and add the onion, water or broth, and the apple cider.
Lock the lid in place and bring the cooker up to high pressure; cook for 45 minutes.
Allow the pressure to come down naturally, then carefully remove the lid. Transfer the meat and onion to a serving platter; keep warm by covering with foil.
Add the apples to the pressure cooker and bring to boiling. Cover loosely (do not lock lid) and cook over medium heat about 5 minutes or until apples are crisp-tender. With a slotted spoon, remove the apples to the serving platter with the pork roast and onions. Serve immediately.
