[
https://issues.apache.org/jira/browse/CALCITE-3149?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17084651#comment-17084651
]
Danny Chen commented on CALCITE-3149:
-------------------------------------
How could it be still valid, if the type was evicted from the cache, it is
possible that two types with same digest have different object references.
We did encounter this problem in production for our test sets.
> CACHE in RelDataTypeFactoryImpl can't be garbage collected
> -----------------------------------------------------------
>
> Key: CALCITE-3149
> URL: https://issues.apache.org/jira/browse/CALCITE-3149
> Project: Calcite
> Issue Type: Bug
> Components: core
> Reporter: Haisheng Yuan
> Assignee: Haisheng Yuan
> Priority: Major
> Labels: pull-request-available
> Fix For: 1.21.0
>
> Time Spent: 2h 10m
> Remaining Estimate: 0h
>
> Key and Value are pointing to the same object, even with soft value
> references, the objects in CACHE will not be garbage collected.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)