Skip to content

Split type-unsafe InternalQueryCache into 4 statically typed caches#57

Merged
SergeiPavlov merged 5 commits intomaster-servicetitanfrom
StaticTyped_InternalQueryCache
Nov 20, 2021
Merged

Split type-unsafe InternalQueryCache into 4 statically typed caches#57
SergeiPavlov merged 5 commits intomaster-servicetitanfrom
StaticTyped_InternalQueryCache

Conversation

@SergeiPavlov
Copy link
Copy Markdown
Collaborator

@SergeiPavlov SergeiPavlov commented Nov 18, 2021

Also eliminated boxing for keys and values

@SergeiPavlov SergeiPavlov self-assigned this Nov 18, 2021
Comment thread Orm/Xtensive.Orm/Orm/EntitySetBase.cs Outdated
Comment thread Orm/Xtensive.Orm/Orm/StorageNode.cs Outdated
Comment thread Orm/Xtensive.Orm/Orm/StorageNode.cs Outdated
Comment thread Orm/Xtensive.Orm/Orm/Internals/Prefetch/EntitySetTask.cs Outdated
Comment thread Orm/Xtensive.Orm/Orm/Internals/Prefetch/EntityGroupTask.cs Outdated
@SergeiPavlov SergeiPavlov merged commit 9b3f6e7 into master-servicetitan Nov 20, 2021
SergeiPavlov added a commit that referenced this pull request Nov 24, 2021
)

* Split type-unsafe InternalQueryCache into three statically typed caches

* Remove unused     indexSeekCachingRegion

* Make BuildEntitySetTypeState static delegate

* Rename EntitySetTask.CacheKey -> ItemsQueryCacheKey

* Make CacheKey structs readonly
@SergeiPavlov SergeiPavlov deleted the StaticTyped_InternalQueryCache branch December 6, 2021 19:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants