free method
void
free()
Frees the allocated C memory and sets _freed to true.
Implementation
void free() {
if (_freed) return;
calloc.free(dataPtr);
calloc.free(gradPtr);
_finalizer.detach(this);
_freed = true;
}