`FileCache` shouldn't be locking/unlocking items, they should lock/unlock themselves.