The statcache module provides a simple optimization to os.stat(): remembering the values of previous invocations.
The statcache module defines the following functions:
| path) |
The rest of the functions are used to clear the cache, or parts of it.
| ) |
| path) |
stat(path), if any.
| prefix) |
stat(path) for path starting
with prefix.
| prefix) |
stat(path) for path a file in
the directory prefix, including stat(prefix).
| prefix) |
Example:
>>> import os, statcache
>>> statcache.stat('.')
(16893, 2049, 772, 18, 1000, 1000, 2048, 929609777, 929609777, 929609777)
>>> os.stat('.')
(16893, 2049, 772, 18, 1000, 1000, 2048, 929609777, 929609777, 929609777)