add Mutexes to filecache
remove snake names
Merge branch 'locking' into codereview

Conflicts:
	filecache.go