don't use closure as finalizer function

perhaps a reference to the cache was kept around in this closure??