File handle is closed when $file is deconstructed.
In windows, unlink() cannot work before file handle is closed.
This is the main reason why this PR is created.
See: http://forum.kohanaframework.org/discussion/11068/cache-unlink-causes-permission-denied-warning-when-cached-item-expires/p1