gnu-social/classes
Evan Prodromou ed31052d26 Store pkeys in cache for listGet()
I was storing the full objects in the cache for the listGet()
function. I've changed it to store only pkeys, and use pivotGet() to
get all the corresponding values.

This also required changing pivotGet() so it can get objects with
multi-column pkeys, which complicated the whole thing quite a bit. But
it seems to work OK.
2011-08-08 10:22:20 -04:00
..
Avatar.php pre-fill avatars for Profiles in a notice list 2011-08-02 11:54:27 -04:00
Config.php common_cache_key() -> Cache::key() 2010-09-06 10:07:43 -04:00
Confirm_address.php utility functions for Confirm_address 2011-04-17 17:46:32 -04:00
Consumer.php * i18n/L10n and translator documentation updates. 2010-09-28 23:21:09 +02:00
Conversation.php cache the notice count for threaded view 2011-04-06 23:17:17 -04:00
Deleted_notice.php check correct define (not backwards compatible) 2009-09-15 21:12:44 -04:00
Fave.php Store pkeys in cache for listGet() 2011-08-08 10:22:20 -04:00
File_oembed.php Encapsulate the oEmbed -> oohembed fallback into oEmbedHelper class. Also added a chance to whitelist sites that don't show discovery info but do have oEmbed API endpoints, and to provide alternate APIs for some common services. 2010-11-12 17:41:35 -08:00
File_redirection.php Remove unused and non-standard USER_AGENT constant from File_redirection 2011-04-06 10:25:59 -04:00
File_thumbnail.php Save oEmbed photo references as thumbnails if there's not a separate thumbnail_url entry in the return data. This fixes thumb saving for Flickr photo references. 2010-11-12 14:03:08 -08:00
File_to_post.php Bad method call in File_to_post 2010-12-29 13:28:32 -08:00
File.php Remove unused File::getAttachments() 2011-08-02 23:11:41 -04:00
Foreign_link.php Mass replacement of #-comments with //-comments 2011-03-22 11:54:23 -04:00
Foreign_service.php * i18n/L10n and translator documentation updates. 2010-09-28 23:21:09 +02:00
Foreign_subscription.php * i18n/L10n and translator documentation updates. 2010-09-28 23:21:09 +02:00
Foreign_user.php Mass replacement of #-comments with //-comments 2011-03-22 11:54:23 -04:00
Group_alias.php Fixed problem causing 500 error on notices containing a non-existent group 2010-03-06 00:30:15 +00:00
Group_block.php make Group_block use caching staticGet() 2011-04-06 22:49:09 -04:00
Group_inbox.php * i18n/L10n and translator documentation updates. 2010-09-28 23:21:09 +02:00
Group_join_queue.php fix regression in group join approval due to refactoring (forgot to remove a param) 2011-03-29 16:18:51 -07:00
Group_member.php Refactoring on notification mail generation: common profile & footer chunks pulled out, notifications added for group joins. 2011-03-22 16:50:27 -07:00
Inbox.php Use InboxNoticeStream class for inbox 2011-04-07 14:54:42 -04:00
Invitation.php note converted user id on registration 2011-05-23 17:25:00 -04:00
Local_group.php * add translator documentation 2010-07-29 13:01:04 +02:00
Location_namespace.php flip x flag on generated files 2009-10-21 22:43:41 -04:00
Login_token.php Make Login_token use caching staticGet() 2011-04-06 22:51:46 -04:00
Managed_DataObject.php Tweaking request_queue -> group_join_queue, easier to deal with the indexes and keys and caching this way. 2011-03-21 15:05:36 -07:00
Memcached_DataObject.php Store pkeys in cache for listGet() 2011-08-08 10:22:20 -04:00
Message.php URL shortening fix for direct messages: if we're going to shorten the text, shorten the rendered text too. 2010-12-02 13:59:51 -08:00
Nonce.php * i18n/L10n and translator documentation updates. 2010-09-28 23:21:09 +02:00
Notice_inbox.php Dropped deprecated timestamp-based 'since' parameter for all API methods. When it sneaks in it can cause some very slow queries due to mismatches with the indexing. 2010-03-02 11:54:02 -08:00
Notice_source.php * i18n/L10n and translator documentation updates. 2010-09-28 23:21:09 +02:00
Notice_tag.php Break up stream code to use separate notice stream classes 2011-03-24 18:04:19 -04:00
Notice.php pre-fill the addressees of notices in a list 2011-08-03 00:59:09 -04:00
Oauth_application_user.php Mass replacement of #-comments with //-comments 2011-03-22 11:54:23 -04:00
Oauth_application.php Ticket #2811 use more consistent max limit for OAuth application registration descriptions; now using the field max of 255 rather than $config['site']['textlimit'] as fallback if $config['application']['desclimit'] is unset or out of bounds. 2010-10-11 12:52:32 -07:00
Oauth_token_association.php Change modified to use timestamp type instead of datetime 2011-06-02 11:20:08 -07:00
Profile_block.php define LACONICA and accept LACONICA for backwards compatibility 2009-08-26 10:41:36 -04:00
Profile_list.php use memcached for Profile_list::staticGet() 2011-07-04 15:37:06 -04:00
Profile_role.php Background deletion of user accounts. Notices are deleted in chunks, then the user itself when they're all gone. 2010-03-15 16:08:00 -07:00
Profile_tag_subscription.php Complete "people tag" to "list" in UI messages. 2011-04-17 20:08:03 +02:00
Profile_tag.php Complete "people tag" to "list" in UI messages. 2011-04-17 20:08:03 +02:00
Profile.php remove some debugging stuff in Profile::fillAvatars() 2011-08-02 13:14:11 -04:00
Queue_item.php Mass replacement of #-comments with //-comments 2011-03-22 11:54:23 -04:00
Related_group.php some class files had x bit set 2009-05-22 21:11:46 -04:00
Remember_me.php * i18n/L10n and translator documentation updates. 2010-09-28 23:42:18 +02:00
Remote_profile.php * i18n/L10n and translator documentation updates. 2010-09-28 23:42:18 +02:00
Reply.php define Reply::pkeyGet() 2011-08-02 11:15:20 -04:00
Safe_DataObject.php * i18n/L10n and translator documentation updates. 2010-09-28 23:42:18 +02:00
Schema_version.php Add stub schema_version table 2010-10-19 15:38:53 -07:00
Session.php Revert "Session GC fix: save session.modified field as UTC so our comparisons work." - no longer needed with ticket #3020 fix to time zone settings 2011-01-31 11:50:24 -08:00
Sms_carrier.php * i18n/L10n and translator documentation updates. 2010-09-28 23:42:18 +02:00
Status_network_tag.php hide errors when deleting cached status_network_tag keys 2011-06-10 18:57:17 -04:00
status_network.ini oops. really embarassing typo (that explains some weird behaviour) 2010-07-29 16:32:41 -04:00
Status_network.php Better handling for combined memcache identifiers 2011-06-10 19:13:33 -04:00
statusnet.ini registered_user_id can be null 2011-05-23 17:23:54 -04:00
statusnet.links.ini Annihilate profile_tag_inbox. 2011-04-14 19:45:31 +00:00
Subscription_queue.php Durr... got items in wrong order :D Fixed email notification for pending subscribes 2011-03-28 17:22:37 -07:00
Subscription.php Squashed commit of the following: 2011-07-15 12:13:57 -07:00
Token.php Add verifier and verified callback to token for OAuth 1.0a 2010-01-24 16:36:05 -08:00
Unavailable_status_network.php Class to store unavailable status network names 2011-04-28 15:29:13 -07:00
User_group.php use multiGet() for a profile's groups 2011-08-01 15:18:29 -04:00
User_im_prefs.php IM cleanup on 1.0.x branch: 2010-04-30 15:29:05 -07:00
User_location_prefs.php Add magic formula to keep DB_DataObject from treating location prefs pkey as autoincrement 2009-12-30 08:56:43 -10:00
User_urlshortener_prefs.php Give users more control over URL shortening 2010-04-26 02:40:36 -04:00
User_username.php * i18n/L10n and translator documentation updates. 2010-09-28 23:42:18 +02:00
User.php Merge branch '1.0.x' of gitorious.org:statusnet/mainline into 1.0.x 2011-06-10 16:50:33 -04:00