Ignore sublime projects
Avoid locking
Check for nil before locking
Set item timeout
Avoid garbage by reusing items