]> git.sesse.net Git - plocate/blobdiff - access_rx_cache.h
Release plocate 1.1.7.
[plocate] / access_rx_cache.h
index 8757b94e6f9a07328c938c16f601f933dde7d45a..460311dfb27279dd5a6bfed766c78ac930058408 100644 (file)
@@ -12,8 +12,8 @@ class IOUringEngine;
 
 class AccessRXCache {
 public:
-       AccessRXCache(IOUringEngine *engine)
-               : engine(engine) {}
+       AccessRXCache(IOUringEngine *engine, bool check_visibility)
+               : engine(engine), check_visibility(check_visibility) {}
        void check_access(const char *filename, bool allow_async, std::function<void(bool)> cb);
 
 private:
@@ -25,6 +25,7 @@ private:
        std::map<std::string, std::vector<PendingStat>> pending_stats;
        IOUringEngine *engine;
        std::mutex mu;
+       bool check_visibility;
 };
 
 #endif  // !defined(_ACCESS_RX_CACHE_H)