nextcloud/lib/private
Morris Jobke a97a290fd5
Cache fetched apps in update check
The code tried to find the apps with updates and thus was called for every available app. This caused to get the full appstore content as often as apps are available. The appstore request itself was cached nevertheless in an appdata dir, but with an object storage this is still a lot of round trips to read this cached result. Thus the instantiated list is now cached in a static variable (because it's a static method call).

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2017-11-25 12:00:56 +01:00
..
Accounts Update license headers 2017-11-06 16:56:19 +01:00
Activity Update license headers 2017-11-06 16:56:19 +01:00
App If there is no internet connection don't try to contact appstore 2017-11-17 20:35:04 +01:00
AppFramework Change @georgehrke's email 2017-11-06 20:38:59 +01:00
Archive Update license headers 2017-11-06 16:56:19 +01:00
Authentication Update license headers 2017-11-06 16:56:19 +01:00
BackgroundJob Update license headers 2017-11-06 16:56:19 +01:00
Cache Update license headers 2017-11-06 16:56:19 +01:00
Calendar implement CalendarManager 2017-11-09 15:14:50 +01:00
Collaboration Update license headers 2017-11-06 16:56:19 +01:00
Command Update license headers 2017-11-06 16:56:19 +01:00
Comments Update license headers 2017-11-06 16:56:19 +01:00
Console Update license headers 2017-11-06 16:56:19 +01:00
Contacts/ContactsMenu Change @georgehrke's email 2017-11-06 20:38:59 +01:00
DB Update license headers 2017-11-06 16:56:19 +01:00
Diagnostics Update license headers 2017-11-06 16:56:19 +01:00
Encryption Update license headers 2017-11-06 16:56:19 +01:00
Federation Update license headers 2017-11-06 16:56:19 +01:00
Files Use basename() instead of self implementation 2017-11-23 12:35:47 +01:00
GlobalScale Update license headers 2017-11-06 16:56:19 +01:00
Group Run updated license header updater 2017-11-07 13:47:42 +01:00
Hooks Update license headers 2017-11-06 16:56:19 +01:00
Http/Client Rebrand to "Nextcloud" and add 100% coverage 2017-01-02 14:51:16 +01:00
IntegrityCheck Update license headers 2017-11-06 16:56:19 +01:00
L10N Change @georgehrke's email 2017-11-06 20:38:59 +01:00
Lock Update license headers 2017-11-06 16:56:19 +01:00
Lockdown Update license headers 2017-11-06 16:56:19 +01:00
Log Change @georgehrke's email 2017-11-06 20:38:59 +01:00
Mail Update license headers 2017-11-06 16:56:19 +01:00
Memcache Update license headers 2017-11-06 16:56:19 +01:00
Migration Update license headers 2017-11-06 16:56:19 +01:00
Notification Update license headers 2017-11-06 16:56:19 +01:00
OCS Update license headers 2017-11-06 16:56:19 +01:00
Preview Change @georgehrke's email 2017-11-06 20:38:59 +01:00
Repair check if the user still exists before we try to cleanup the previews 2017-11-14 20:26:18 +01:00
RichObjectStrings Update license headers 2017-11-06 16:56:19 +01:00
Route Update license headers 2017-11-06 16:56:19 +01:00
Search Update license headers 2017-11-06 16:56:19 +01:00
Security Update license headers 2017-11-06 16:56:19 +01:00
Session Update license headers 2017-11-06 16:56:19 +01:00
Settings Remove wrong entry in admin_settings that causes 500 2017-11-20 20:49:03 +01:00
Setup Update license headers 2017-11-06 16:56:19 +01:00
Share Update license headers 2017-11-06 16:56:19 +01:00
Share20 Fix accesslist when a user has an ID only containting 0-9 2017-11-14 17:21:16 +01:00
Support/CrashReport add proper type hinting 2017-11-14 14:49:24 +01:00
SystemTag Update license headers 2017-11-06 16:56:19 +01:00
Tagging Fix others 2016-07-21 18:13:57 +02:00
Template Merge pull request #7061 from kyrofa/bugfix/6028/app_path_realpath 2017-11-14 13:58:02 +01:00
Updater Update license headers 2017-11-06 16:56:19 +01:00
User Fix search in user managent when no group is selected 2017-11-14 17:32:03 +01:00
legacy Use basename() instead of self implementation 2017-11-23 12:35:47 +01:00
AllConfig.php Update license headers 2017-11-06 16:56:19 +01:00
AppConfig.php Make sure the spreed TURN server secret stays a secret 2017-01-17 11:29:10 +01:00
AppHelper.php Fix others 2016-07-21 18:13:57 +02:00
Avatar.php Update license headers 2017-11-06 16:56:19 +01:00
AvatarManager.php avatar to appdata 2016-10-05 11:00:16 +02:00
CapabilitiesManager.php Update license headers 2017-11-06 16:56:19 +01:00
Config.php Update license headers 2017-11-06 16:56:19 +01:00
ContactsManager.php Fix others 2016-07-21 18:13:57 +02:00
DatabaseException.php Remove unneeded parameter in DatabaseException 2017-07-24 13:44:12 +02:00
DatabaseSetupException.php Fix others 2016-07-21 18:13:57 +02:00
DateTimeFormatter.php Update license headers 2017-11-06 16:56:19 +01:00
DateTimeZone.php Fix others 2016-07-21 18:13:57 +02:00
ForbiddenException.php Fix others 2016-07-21 18:13:57 +02:00
HTTPHelper.php Fix others 2016-07-21 18:13:57 +02:00
HintException.php Update license headers 2017-11-06 16:56:19 +01:00
Installer.php Cache fetched apps in update check 2017-11-25 12:00:56 +01:00
LargeFileHelper.php Merge pull request #1890 from nextcloud/downstream-25428 2016-10-25 14:44:27 +02:00
Log.php Pass the exception context to the crash reporter 2017-11-14 14:28:04 +01:00
NaturalSort.php Fix others 2016-07-21 18:13:57 +02:00
NaturalSort_DefaultCollator.php Fix others 2016-07-21 18:13:57 +02:00
NavigationManager.php Update license headers 2017-11-06 16:56:19 +01:00
NeedsUpdateException.php Update with robin 2016-07-21 18:13:58 +02:00
NotSquareException.php Fix others 2016-07-21 18:13:57 +02:00
PreviewManager.php Update license headers 2017-11-06 16:56:19 +01:00
PreviewNotAvailableException.php Opening the trashbin causes errors in log for files without preview 2016-09-09 13:53:06 +02:00
RedisFactory.php Update license headers 2017-11-06 16:56:19 +01:00
Repair.php Change @georgehrke's email 2017-11-06 20:38:59 +01:00
RepairException.php Fix others 2016-07-21 18:13:57 +02:00
Search.php Update with robin 2016-07-21 18:13:58 +02:00
Server.php Merge pull request #6840 from nextcloud/feature/5282/calendar_api 2017-11-16 21:10:35 +01:00
ServerContainer.php Fix missing argument 2 for Settings classes 2017-05-19 22:32:50 +02:00
ServerNotAvailableException.php Fix others 2016-07-21 18:13:57 +02:00
ServiceUnavailableException.php Update with robin 2016-07-21 18:13:58 +02:00
Setup.php Revert "Only allow colons in db host for IPv6 addresses" 2017-11-08 10:47:35 +01:00
Streamer.php Revert "Always enable Zip64 extension for zipstreamer" 2017-06-09 10:21:26 +02:00
SubAdmin.php Change @georgehrke's email 2017-11-06 20:38:59 +01:00
SystemConfig.php Merge pull request #7020 from Fiech/master 2017-11-07 10:27:53 +01:00
TagManager.php Fix others 2016-07-21 18:13:57 +02:00
Tags.php Update license headers 2017-11-06 16:56:19 +01:00
TempManager.php Update license headers 2017-11-06 16:56:19 +01:00
TemplateLayout.php Update license headers 2017-11-06 16:56:19 +01:00
URLGenerator.php Update license headers 2017-11-06 16:56:19 +01:00
Updater.php Update license headers 2017-11-06 16:56:19 +01:00