This document proposes a new type of region called AGCMemory for the Real-Time Specification for Java (RTSJ) to improve portability while maintaining predictability. AGCMemory reduces the "floating garbage" problem seen in RTSJ regions by automatically recycling objects created during method invocations. It uses constant-time barriers and internal data structures to track object allocations and support partial deallocation in a way that is more intuitive than nested scopes. The authors evaluate AGCMemory and discuss implementing it in an RTSJ virtual machine and evaluating its performance trade-offs.