Added re-use based on youngest first.
Added lower-bound on application of vcaching.