nextcloud-server/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
Cache.php Make Cache::removeChildren non recursive 2020-08-20 15:37:02 +02:00
CacheEntry.php
CacheQueryBuilder.php Make Cache::removeChildren non recursive 2020-08-20 15:37:02 +02:00
FailedCache.php
HomeCache.php
HomePropagator.php
LocalRootScanner.php prevent the root storage from accidentally scanning user folders 2020-06-11 15:41:33 +02:00
MoveFromCacheTrait.php
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
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