AbstractTripleStore.Options.MIN_RELEASE_AGE controls how long historical commit points will be retained. The default value was ZERO (0), which meant that history was immediately released once there were no longer any readers on the commit point. This ticket documents the change of the default to 1 millisecond.
For the RWStore, MIN_RELEASE_AGE=0 forces the use of the "session protection" mode while MIN_RELEASE_AGE=1 forces the use of the recycler. The recycler is required for deployments where there are continuous mixtures of update and query since session protection relies on a quiet period to release the allocation slots. The recycler is also required for HA and is integral to the functioning of HA for the RWStore.