Encountered strange memory problems with FileChannel mapping. Most likely it occurs when previous map is not garbage collected. This patch is intended to insure that a previous buffer is GCd before a new one is mapped.