@@ -19,7 +19,7 @@ struct HttpServerPrivdata {
1919 std::vector<hthread_t > threads;
2020 std::mutex mutex_;
2121 std::shared_ptr<HttpService> service;
22- FileCache filecache;
22+ FileCacheEx filecache;
2323};
2424
2525static void on_recv (hio_t * io, void * buf, int readbytes) {
@@ -86,7 +86,7 @@ static void on_accept(hio_t* io) {
8686 handler->service = service;
8787 // websocket service
8888 handler->ws_service = server->ws ;
89- // FileCache
89+ // FileCacheEx
9090 HttpServerPrivdata* privdata = (HttpServerPrivdata*)server->privdata ;
9191 handler->files = &privdata->filecache ;
9292 hevent_set_userdata (io, handler);
@@ -132,14 +132,14 @@ static void loop_thread(void* userdata) {
132132 service->Static (" /" , service->document_root .c_str ());
133133 }
134134
135- // FileCache
136- FileCache * filecache = &privdata->filecache ;
135+ // FileCacheEx
136+ FileCacheEx * filecache = &privdata->filecache ;
137137 filecache->stat_interval = service->file_cache_stat_interval ;
138138 filecache->expired_time = service->file_cache_expired_time ;
139139 if (filecache->expired_time > 0 ) {
140140 // NOTE: add timer to remove expired file cache
141141 htimer_t * timer = htimer_add (hloop, [](htimer_t * timer) {
142- FileCache * filecache = (FileCache *)hevent_userdata (timer);
142+ FileCacheEx * filecache = (FileCacheEx *)hevent_userdata (timer);
143143 filecache->RemoveExpiredFileCache ();
144144 }, filecache->expired_time * 1000 );
145145 hevent_set_userdata (timer, filecache);
0 commit comments