add getLastModified() to FileCacheable