More cache tests

Need to re-visit the aborter.  Have it return a success
but return a sentinal object that indicates it was an
intentional abortion.