nextcloud/lib/private/Files/Cache
Robin Appelman 5af7d921a9
Make Cache::removeChildren non recursive
Currently the "add new files during scanning" call stack is smaller than
the "remove deleted files during scanning" call stack. This can lead to
the scanner adding folders in the folder tree that are to deep to be
removed.

This changes the `removeChildren` logic to be non recursive so there is
no limit to the depth of the folder tree during removal

Signed-off-by: Robin Appelman <robin@icewind.nl>
2020-08-20 15:37:02 +02:00
..
Wrapper Use matching parameter names form interfaces and implementations 2020-08-19 18:16:35 +02:00
AbstractCacheEvent.php Update the license headers for Nextcloud 19 2020-03-31 14:52:54 +02:00
Cache.php Make Cache::removeChildren non recursive 2020-08-20 15:37:02 +02:00
CacheEntry.php Update license headers 2019-12-05 15:38:45 +01:00
CacheQueryBuilder.php Make Cache::removeChildren non recursive 2020-08-20 15:37:02 +02:00
FailedCache.php Update license headers 2019-12-05 15:38:45 +01:00
HomeCache.php Update the license headers for Nextcloud 19 2020-03-31 14:52:54 +02:00
HomePropagator.php Update license headers 2019-12-05 15:38:45 +01:00
LocalRootScanner.php prevent the root storage from accidentally scanning user folders 2020-06-11 15:41:33 +02:00
MoveFromCacheTrait.php Update license headers 2019-12-05 15:38:45 +01:00
Propagator.php Format control structures, classes, methods and function 2020-04-10 14:19:56 +02:00
QuerySearchHelper.php Update license headers for 19 2020-04-29 11:57:22 +02:00
Scanner.php Add method to storage backends to get directory content with metadata 2020-04-20 15:45:04 +02:00
Storage.php Format control structures, classes, methods and function 2020-04-10 14:19:56 +02:00
StorageGlobal.php Update license headers 2019-12-05 15:38:45 +01:00
Updater.php dont update mimetype when moving to trash 2020-07-30 16:11:45 +02:00
Watcher.php Format control structures, classes, methods and function 2020-04-10 14:19:56 +02:00