public Unmapper(long address, long size, ReferenceCounted owner) { owner.reserve(); this.owner = owner; assert (address != 0); this.address = address; this.size = size; }
public void run() { if (address == 0) return; try { unmap(address, size); address = 0; owner.release(); } catch (IOException e) { e.printStackTrace(); } }