I wonder though, since we are just using the marshaller from the cache itself and essentially just wrapping...  Can we just not have the TestObjectStreamMarshaller and have the test use the marshaller directly?  The test would then have to close the cache manager as well, but we could detect the ones that aren't closed properly as well now.