[FileBackend] More stat caching improvements.
authorAaron Schulz <aschulz@wikimedia.org>
Fri, 16 Nov 2012 23:25:50 +0000 (15:25 -0800)
committerAaron Schulz <aschulz@wikimedia.org>
Wed, 21 Nov 2012 19:24:38 +0000 (11:24 -0800)
commitab0a45cc0642169e7a58e67bf7c6b58b2333fe22
treed64284d1c59d4e0c47669d199d53efaa36c035e9
parentc8867d38141ab82471d239b13b3d6cd941f8f22f
[FileBackend] More stat caching improvements.

* Extended negative caching to handle the "latest" parameter.
* Added a new "dstExists" parameter to some write functions to avoid
  salting the cache when a file is created at an unused path. The ability
  to do this was already mentioned in the setFileCache() doc comments.

Change-Id: Ib64e4c128e16f4d284033fff70b88686fa0593ab
includes/filebackend/FileBackendStore.php
includes/filebackend/FileOp.php