obsolete: cache.write, cache.setExpires