Title: Better lazy resolution by ctrueden · Pull Request #91 · scijava/scijava-common · GitHub
Open Graph Title: Better lazy resolution by ctrueden · Pull Request #91 · scijava/scijava-common
X Title: Better lazy resolution by ctrueden · Pull Request #91 · scijava/scijava-common
Description: MERGE ONLY IN CONCERT WITH THE OTHER 3.0.0 BRANCHES. This improves the ObjectIndex lazy object resolution feature to only resolve objects as needed based on the type. Previously, as soon as get(Class) or getAll() was called, all pending objects would be resolved. Now we call the new LazyObjects#getType() method to see if the type of the Collection is even worth bothering about. See also issue #90.
Open Graph Description: MERGE ONLY IN CONCERT WITH THE OTHER 3.0.0 BRANCHES. This improves the ObjectIndex lazy object resolution feature to only resolve objects as needed based on the type. Previously, as soon as get(Cla...
X Description: MERGE ONLY IN CONCERT WITH THE OTHER 3.0.0 BRANCHES. This improves the ObjectIndex lazy object resolution feature to only resolve objects as needed based on the type. Previously, as soon as get(Cla...
Opengraph URL: https://github.com/scijava/scijava-common/pull/91
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:4ad50a6e-6541-debe-5556-d51a01c8d9c1 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | 853E:281234:D406FA:1281007:696A23C4 |
| html-safe-nonce | dc90acf8f97175c0a14c2019d7ecd7ad67fb018fd1eb6de658a13dc56d0dda4c |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4NTNFOjI4MTIzNDpENDA2RkE6MTI4MTAwNzo2OTZBMjNDNCIsInZpc2l0b3JfaWQiOiIxMzY1MDQ5NTAxNzc1MzkwMTMiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 180898bfa65eacbd64a509973a328f915c4aa44201fe91d3f9cd6f1d8539fac2 |
| hovercard-subject-tag | pull_request:17853834 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/scijava/scijava-common/pull/91/files |
| twitter:image | https://avatars.githubusercontent.com/u/556626?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/556626?s=400&v=4 |
| og:image:alt | MERGE ONLY IN CONCERT WITH THE OTHER 3.0.0 BRANCHES. This improves the ObjectIndex lazy object resolution feature to only resolve objects as needed based on the type. Previously, as soon as get(Cla... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 014f3d193f36b7d393f88ca22d06fbacd370800b40a547c1ea67291e02dc8ea3 |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/scijava/scijava-common git https://github.com/scijava/scijava-common.git |
| octolytics-dimension-user_id | 1262770 |
| octolytics-dimension-user_login | scijava |
| octolytics-dimension-repository_id | 3594497 |
| octolytics-dimension-repository_nwo | scijava/scijava-common |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 3594497 |
| octolytics-dimension-repository_network_root_nwo | scijava/scijava-common |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | d515f6f09fa57a93bf90355cb894eb84ca4f458f |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width