zendframework/zf2 — pull request #982 by marc-mabe (2012-03-29 22:16:25+00:00)
Title: up to 14% performance improvements to the filesystem adapter

- implemented a non blocking lock if more than one files have to be read/written
(improved: getItems, getMetadatas, setItem, setItems)
- removed some duplicated checks
- removed a no longer needed buffer of filespec generation
- removed option "file_blocking" because it doesn't make sense to throw an exception of writing a file if it is blocked as long as it's impossible to check if the active lock is exclusive or shared

benchmark: https://gist.github.com/2244212
-> not really significant but it shows the main difference on reading/writing multiple items.