[
https://issues.apache.org/jira/browse/OAK-12144?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18067530#comment-18067530
]
Rishabh Daim edited comment on OAK-12144 at 3/23/26 3:14 AM:
-------------------------------------------------------------
Export from oak-core-spi:
{code}Export-Package: org.apache.jackrabbit.oak.cache;version="3.0.0";uses:=
"com.github.benmanes.caffeine.cache,com.github.benmanes.caffeine.cach
e.stats,org.apache.jackrabbit.oak.api.jmx,org.apache.jackrabbit.oak.c
ommons.jmx",org.apache.jackrabbit.oak.commons.jmx;version="2.0.0";use
s:="javax.management,javax.management.openmbean,org.apache.jackrabbit
.oak.api.jmx",org.apache.jackrabbit.oak.namepath;version="1.1.0";uses
:="javax.jcr,javax.jcr.nodetype",org.apache.jackrabbit.oak.osgi;versi
on="1.0.1";uses:="org.apache.jackrabbit.oak.spi.whiteboard,org.osgi.f
ramework,org.osgi.service.component",org.apache.jackrabbit.oak.spi.de
scriptors;version="1.0.1";uses:="javax.jcr,org.apache.jackrabbit.oak.
api,org.apache.jackrabbit.oak.spi.whiteboard",org.apache.jackrabbit.o
ak.spi.gc;version="1.0.1";uses:="org.apache.jackrabbit.oak.spi.whiteb
oard,org.slf4j",org.apache.jackrabbit.oak.spi.lock;version="1.0.0";us
es:="org.apache.jackrabbit",org.apache.jackrabbit.oak.spi.mount;versi
on="3.2.0",org.apache.jackrabbit.oak.spi.namespace;version="1.1.0",or
g.apache.jackrabbit.oak.spi.nodetype;version="1.2.0";uses:="javax.jcr
,javax.jcr.nodetype,org.apache.jackrabbit,org.apache.jackrabbit.oak.a
pi",org.apache.jackrabbit.oak.spi.observation;version="1.0.1",org.apa
che.jackrabbit.oak.spi.toggle;version="1.0.0";uses:="org.apache.jackr
abbit.oak.spi.whiteboard",org.apache.jackrabbit.oak.spi.version;versi
on="1.1.0";uses:="org.apache.jackrabbit",org.apache.jackrabbit.oak.sp
i.whiteboard;version="2.0.0",org.apache.jackrabbit.oak.stats;version=
"1.3.0";uses:="javax.management.openmbean,org.apache.jackrabbit.api.s
tats,org.apache.jackrabbit.oak.api.jmx,org.apache.jackrabbit.oak.comm
ons.jmx,org.apache.jackrabbit.oak.spi.whiteboard,org.apache.jackrabbi
t.stats,org.slf4j"{code}
was (Author: JIRAUSER299730):
Export from oak-core-spi:
{{{color:#000000}Export{color}{color:#000000}-{color}{color:#000000}Package{color}{color:#000000}:{color}{color:#000000}
{color}{color:#000000}org{color}{color:#000000}.{color}{color:#000000}apache{color}{color:#000000}.{color}{color:#000000}jackrabbit{color}{color:#000000}.{color}{color:#000000}oak{color}{color:#000000}.{color}{color:#000000}cache{color}{color:#000000};{color}{color:#000000}version{color}{color:#000000}={color}{color:#000000}"{color}{color:#000000}3{color}{color:#000000}.{color}{color:#000000}0{color}{color:#000000}.{color}{color:#000000}0{color}{color:#000000}"{color}{color:#000000};{color}{color:#000000}uses{color}{color:#000000}:{color}{color:#000000}={color}
}}
{{{color:#000000}
{color}{color:#000000}"{color}{color:#000000}com{color}{color:#000000}.{color}{color:#000000}github{color}{color:#000000}.{color}{color:#000000}benmanes{color}{color:#000000}.{color}{color:#000000}caffeine{color}{color:#000000}.{color}{color:#000000}cache{color}{color:#000000},{color}{color:#000000}com{color}{color:#000000}.{color}{color:#000000}github{color}{color:#000000}.{color}{color:#000000}benmanes{color}{color:#000000}.{color}{color:#000000}caffeine{color}{color:#000000}.{color}{color:#000000}cach{color}
}}
{{{color:#000000}
{color}{color:#000000}e{color}{color:#000000}.{color}{color:#000000}stats{color}{color:#000000},{color}{color:#000000}org{color}{color:#000000}.{color}{color:#000000}apache{color}{color:#000000}.{color}{color:#000000}jackrabbit{color}{color:#000000}.{color}{color:#000000}oak{color}{color:#000000}.{color}{color:#000000}api{color}{color:#000000}.{color}{color:#000000}jmx{color}{color:#000000},{color}{color:#000000}org{color}{color:#000000}.{color}{color:#000000}apache{color}{color:#000000}.{color}{color:#000000}jackrabbit{color}{color:#000000}.{color}{color:#000000}oak{color}{color:#000000}.{color}{color:#000000}c{color}
}}
{{{color:#000000}
{color}{color:#000000}ommons{color}{color:#000000}.{color}{color:#000000}jmx{color}{color:#000000}"{color}{color:#000000},{color}{color:#000000}org{color}{color:#000000}.{color}{color:#000000}apache{color}{color:#000000}.{color}{color:#000000}jackrabbit{color}{color:#000000}.{color}{color:#000000}oak{color}{color:#000000}.{color}{color:#000000}commons{color}{color:#000000}.{color}{color:#000000}jmx{color}{color:#000000};{color}{color:#000000}version{color}{color:#000000}={color}{color:#000000}"{color}{color:#000000}2{color}{color:#000000}.{color}{color:#000000}0{color}{color:#000000}.{color}{color:#000000}0{color}{color:#000000}"{color}{color:#000000};{color}{color:#000000}use{color}
}}
{{{color:#000000}
{color}{color:#000000}s{color}{color:#000000}:{color}{color:#000000}={color}{color:#000000}"{color}{color:#000000}javax{color}{color:#000000}.{color}{color:#000000}management{color}{color:#000000},{color}{color:#000000}javax{color}{color:#000000}.{color}{color:#000000}management{color}{color:#000000}.{color}{color:#000000}openmbean{color}{color:#000000},{color}{color:#000000}org{color}{color:#000000}.{color}{color:#000000}apache{color}{color:#000000}.{color}{color:#000000}jackrabbit{color}
}}
{{{color:#000000}
{color}{color:#000000}.{color}{color:#000000}oak{color}{color:#000000}.{color}{color:#000000}api{color}{color:#000000}.{color}{color:#000000}jmx{color}{color:#000000}"{color}{color:#000000},{color}{color:#000000}org{color}{color:#000000}.{color}{color:#000000}apache{color}{color:#000000}.{color}{color:#000000}jackrabbit{color}{color:#000000}.{color}{color:#000000}oak{color}{color:#000000}.{color}{color:#000000}namepath{color}{color:#000000};{color}{color:#000000}version{color}{color:#000000}={color}{color:#000000}"{color}{color:#000000}1{color}{color:#000000}.{color}{color:#000000}1{color}{color:#000000}.{color}{color:#000000}0{color}{color:#000000}"{color}{color:#000000};{color}{color:#000000}uses{color}
}}
{{{color:#000000}
{color}{color:#000000}:{color}{color:#000000}={color}{color:#000000}"{color}{color:#000000}javax{color}{color:#000000}.{color}{color:#000000}jcr{color}{color:#000000},{color}{color:#000000}javax{color}{color:#000000}.{color}{color:#000000}jcr{color}{color:#000000}.{color}{color:#000000}nodetype{color}{color:#000000}"{color}{color:#000000},{color}{color:#000000}org{color}{color:#000000}.{color}{color:#000000}apache{color}{color:#000000}.{color}{color:#000000}jackrabbit{color}{color:#000000}.{color}{color:#000000}oak{color}{color:#000000}.{color}{color:#000000}osgi{color}{color:#000000};{color}{color:#000000}versi{color}
}}
{{{color:#000000}
{color}{color:#000000}on{color}{color:#000000}={color}{color:#000000}"{color}{color:#000000}1{color}{color:#000000}.{color}{color:#000000}0{color}{color:#000000}.{color}{color:#000000}1{color}{color:#000000}"{color}{color:#000000};{color}{color:#000000}uses{color}{color:#000000}:{color}{color:#000000}={color}{color:#000000}"{color}{color:#000000}org{color}{color:#000000}.{color}{color:#000000}apache{color}{color:#000000}.{color}{color:#000000}jackrabbit{color}{color:#000000}.{color}{color:#000000}oak{color}{color:#000000}.{color}{color:#000000}spi{color}{color:#000000}.{color}{color:#000000}whiteboard{color}{color:#000000},{color}{color:#000000}org{color}{color:#000000}.{color}{color:#000000}osgi{color}{color:#000000}.{color}{color:#000000}f{color}
}}
{{{color:#000000}
{color}{color:#000000}ramework{color}{color:#000000},{color}{color:#000000}org{color}{color:#000000}.{color}{color:#000000}osgi{color}{color:#000000}.{color}{color:#000000}service{color}{color:#000000}.{color}{color:#000000}component{color}{color:#000000}"{color}{color:#000000},{color}{color:#000000}org{color}{color:#000000}.{color}{color:#000000}apache{color}{color:#000000}.{color}{color:#000000}jackrabbit{color}{color:#000000}.{color}{color:#000000}oak{color}{color:#000000}.{color}{color:#000000}spi{color}{color:#000000}.{color}{color:#000000}de{color}
}}
{{{color:#000000}
{color}{color:#000000}scriptors{color}{color:#000000};{color}{color:#000000}version{color}{color:#000000}={color}{color:#000000}"{color}{color:#000000}1{color}{color:#000000}.{color}{color:#000000}0{color}{color:#000000}.{color}{color:#000000}1{color}{color:#000000}"{color}{color:#000000};{color}{color:#000000}uses{color}{color:#000000}:{color}{color:#000000}={color}{color:#000000}"{color}{color:#000000}javax{color}{color:#000000}.{color}{color:#000000}jcr{color}{color:#000000},{color}{color:#000000}org{color}{color:#000000}.{color}{color:#000000}apache{color}{color:#000000}.{color}{color:#000000}jackrabbit{color}{color:#000000}.{color}{color:#000000}oak{color}{color:#000000}.{color}
}}
{{{color:#000000}
{color}{color:#000000}api{color}{color:#000000},{color}{color:#000000}org{color}{color:#000000}.{color}{color:#000000}apache{color}{color:#000000}.{color}{color:#000000}jackrabbit{color}{color:#000000}.{color}{color:#000000}oak{color}{color:#000000}.{color}{color:#000000}spi{color}{color:#000000}.{color}{color:#000000}whiteboard{color}{color:#000000}"{color}{color:#000000},{color}{color:#000000}org{color}{color:#000000}.{color}{color:#000000}apache{color}{color:#000000}.{color}{color:#000000}jackrabbit{color}{color:#000000}.{color}{color:#000000}o{color}
}}
{{{color:#000000}
{color}{color:#000000}ak{color}{color:#000000}.{color}{color:#000000}spi{color}{color:#000000}.{color}{color:#000000}gc{color}{color:#000000};{color}{color:#000000}version{color}{color:#000000}={color}{color:#000000}"{color}{color:#000000}1{color}{color:#000000}.{color}{color:#000000}0{color}{color:#000000}.{color}{color:#000000}1{color}{color:#000000}"{color}{color:#000000};{color}{color:#000000}uses{color}{color:#000000}:{color}{color:#000000}={color}{color:#000000}"{color}{color:#000000}org{color}{color:#000000}.{color}{color:#000000}apache{color}{color:#000000}.{color}{color:#000000}jackrabbit{color}{color:#000000}.{color}{color:#000000}oak{color}{color:#000000}.{color}{color:#000000}spi{color}{color:#000000}.{color}{color:#000000}whiteb{color}
}}
{{{color:#000000}
{color}{color:#000000}oard{color}{color:#000000},{color}{color:#000000}org{color}{color:#000000}.{color}{color:#000000}slf4j{color}{color:#000000}"{color}{color:#000000},{color}{color:#000000}org{color}{color:#000000}.{color}{color:#000000}apache{color}{color:#000000}.{color}{color:#000000}jackrabbit{color}{color:#000000}.{color}{color:#000000}oak{color}{color:#000000}.{color}{color:#000000}spi{color}{color:#000000}.{color}{color:#000000}lock{color}{color:#000000};{color}{color:#000000}version{color}{color:#000000}={color}{color:#000000}"{color}{color:#000000}1{color}{color:#000000}.{color}{color:#000000}0{color}{color:#000000}.{color}{color:#000000}0{color}{color:#000000}"{color}{color:#000000};{color}{color:#000000}us{color}
}}
{{{color:#000000}
{color}{color:#000000}es{color}{color:#000000}:{color}{color:#000000}={color}{color:#000000}"{color}{color:#000000}org{color}{color:#000000}.{color}{color:#000000}apache{color}{color:#000000}.{color}{color:#000000}jackrabbit{color}{color:#000000}"{color}{color:#000000},{color}{color:#000000}org{color}{color:#000000}.{color}{color:#000000}apache{color}{color:#000000}.{color}{color:#000000}jackrabbit{color}{color:#000000}.{color}{color:#000000}oak{color}{color:#000000}.{color}{color:#000000}spi{color}{color:#000000}.{color}{color:#000000}mount{color}{color:#000000};{color}{color:#000000}versi{color}
}}
{{{color:#000000}
{color}{color:#000000}on{color}{color:#000000}={color}{color:#000000}"{color}{color:#000000}3{color}{color:#000000}.{color}{color:#000000}2{color}{color:#000000}.{color}{color:#000000}0{color}{color:#000000}"{color}{color:#000000},{color}{color:#000000}org{color}{color:#000000}.{color}{color:#000000}apache{color}{color:#000000}.{color}{color:#000000}jackrabbit{color}{color:#000000}.{color}{color:#000000}oak{color}{color:#000000}.{color}{color:#000000}spi{color}{color:#000000}.{color}{color:#000000}namespace{color}{color:#000000};{color}{color:#000000}version{color}{color:#000000}={color}{color:#000000}"{color}{color:#000000}1{color}{color:#000000}.{color}{color:#000000}1{color}{color:#000000}.{color}{color:#000000}0{color}{color:#000000}"{color}{color:#000000},{color}{color:#000000}or{color}
}}
{{{color:#000000}
{color}{color:#000000}g{color}{color:#000000}.{color}{color:#000000}apache{color}{color:#000000}.{color}{color:#000000}jackrabbit{color}{color:#000000}.{color}{color:#000000}oak{color}{color:#000000}.{color}{color:#000000}spi{color}{color:#000000}.{color}{color:#000000}nodetype{color}{color:#000000};{color}{color:#000000}version{color}{color:#000000}={color}{color:#000000}"{color}{color:#000000}1{color}{color:#000000}.{color}{color:#000000}2{color}{color:#000000}.{color}{color:#000000}0{color}{color:#000000}"{color}{color:#000000};{color}{color:#000000}uses{color}{color:#000000}:{color}{color:#000000}={color}{color:#000000}"{color}{color:#000000}javax{color}{color:#000000}.{color}{color:#000000}jcr{color}
}}
{{{color:#000000}
{color}{color:#000000},{color}{color:#000000}javax{color}{color:#000000}.{color}{color:#000000}jcr{color}{color:#000000}.{color}{color:#000000}nodetype{color}{color:#000000},{color}{color:#000000}org{color}{color:#000000}.{color}{color:#000000}apache{color}{color:#000000}.{color}{color:#000000}jackrabbit{color}{color:#000000},{color}{color:#000000}org{color}{color:#000000}.{color}{color:#000000}apache{color}{color:#000000}.{color}{color:#000000}jackrabbit{color}{color:#000000}.{color}{color:#000000}oak{color}{color:#000000}.{color}{color:#000000}a{color}
}}
{{{color:#000000}
{color}{color:#000000}pi{color}{color:#000000}"{color}{color:#000000},{color}{color:#000000}org{color}{color:#000000}.{color}{color:#000000}apache{color}{color:#000000}.{color}{color:#000000}jackrabbit{color}{color:#000000}.{color}{color:#000000}oak{color}{color:#000000}.{color}{color:#000000}spi{color}{color:#000000}.{color}{color:#000000}observation{color}{color:#000000};{color}{color:#000000}version{color}{color:#000000}={color}{color:#000000}"{color}{color:#000000}1{color}{color:#000000}.{color}{color:#000000}0{color}{color:#000000}.{color}{color:#000000}1{color}{color:#000000}"{color}{color:#000000},{color}{color:#000000}org{color}{color:#000000}.{color}{color:#000000}apa{color}
}}
{{{color:#000000}
{color}{color:#000000}che{color}{color:#000000}.{color}{color:#000000}jackrabbit{color}{color:#000000}.{color}{color:#000000}oak{color}{color:#000000}.{color}{color:#000000}spi{color}{color:#000000}.{color}{color:#000000}toggle{color}{color:#000000};{color}{color:#000000}version{color}{color:#000000}={color}{color:#000000}"{color}{color:#000000}1{color}{color:#000000}.{color}{color:#000000}0{color}{color:#000000}.{color}{color:#000000}0{color}{color:#000000}"{color}{color:#000000};{color}{color:#000000}uses{color}{color:#000000}:{color}{color:#000000}={color}{color:#000000}"{color}{color:#000000}org{color}{color:#000000}.{color}{color:#000000}apache{color}{color:#000000}.{color}{color:#000000}jackr{color}
}}
{{{color:#000000}
{color}{color:#000000}abbit{color}{color:#000000}.{color}{color:#000000}oak{color}{color:#000000}.{color}{color:#000000}spi{color}{color:#000000}.{color}{color:#000000}whiteboard{color}{color:#000000}"{color}{color:#000000},{color}{color:#000000}org{color}{color:#000000}.{color}{color:#000000}apache{color}{color:#000000}.{color}{color:#000000}jackrabbit{color}{color:#000000}.{color}{color:#000000}oak{color}{color:#000000}.{color}{color:#000000}spi{color}{color:#000000}.{color}{color:#000000}version{color}{color:#000000};{color}{color:#000000}versi{color}
}}
{{{color:#000000}
{color}{color:#000000}on{color}{color:#000000}={color}{color:#000000}"{color}{color:#000000}1{color}{color:#000000}.{color}{color:#000000}1{color}{color:#000000}.{color}{color:#000000}0{color}{color:#000000}"{color}{color:#000000};{color}{color:#000000}uses{color}{color:#000000}:{color}{color:#000000}={color}{color:#000000}"{color}{color:#000000}org{color}{color:#000000}.{color}{color:#000000}apache{color}{color:#000000}.{color}{color:#000000}jackrabbit{color}{color:#000000}"{color}{color:#000000},{color}{color:#000000}org{color}{color:#000000}.{color}{color:#000000}apache{color}{color:#000000}.{color}{color:#000000}jackrabbit{color}{color:#000000}.{color}{color:#000000}oak{color}{color:#000000}.{color}{color:#000000}sp{color}
}}
{{{color:#000000}
{color}{color:#000000}i{color}{color:#000000}.{color}{color:#000000}whiteboard{color}{color:#000000};{color}{color:#000000}version{color}{color:#000000}={color}{color:#000000}"{color}{color:#000000}2{color}{color:#000000}.{color}{color:#000000}0{color}{color:#000000}.{color}{color:#000000}0{color}{color:#000000}"{color}{color:#000000},{color}{color:#000000}org{color}{color:#000000}.{color}{color:#000000}apache{color}{color:#000000}.{color}{color:#000000}jackrabbit{color}{color:#000000}.{color}{color:#000000}oak{color}{color:#000000}.{color}{color:#000000}stats{color}{color:#000000};{color}{color:#000000}version{color}{color:#000000}={color}
}}
{{{color:#000000}
{color}{color:#000000}"{color}{color:#000000}1{color}{color:#000000}.{color}{color:#000000}3{color}{color:#000000}.{color}{color:#000000}0{color}{color:#000000}"{color}{color:#000000};{color}{color:#000000}uses{color}{color:#000000}:{color}{color:#000000}={color}{color:#000000}"{color}{color:#000000}javax{color}{color:#000000}.{color}{color:#000000}management{color}{color:#000000}.{color}{color:#000000}openmbean{color}{color:#000000},{color}{color:#000000}org{color}{color:#000000}.{color}{color:#000000}apache{color}{color:#000000}.{color}{color:#000000}jackrabbit{color}{color:#000000}.{color}{color:#000000}api{color}{color:#000000}.{color}{color:#000000}s{color}
}}
{{{color:#000000}
{color}{color:#000000}tats{color}{color:#000000},{color}{color:#000000}org{color}{color:#000000}.{color}{color:#000000}apache{color}{color:#000000}.{color}{color:#000000}jackrabbit{color}{color:#000000}.{color}{color:#000000}oak{color}{color:#000000}.{color}{color:#000000}api{color}{color:#000000}.{color}{color:#000000}jmx{color}{color:#000000},{color}{color:#000000}org{color}{color:#000000}.{color}{color:#000000}apache{color}{color:#000000}.{color}{color:#000000}jackrabbit{color}{color:#000000}.{color}{color:#000000}oak{color}{color:#000000}.{color}{color:#000000}comm{color}
}}
{{{color:#000000}
{color}{color:#000000}ons{color}{color:#000000}.{color}{color:#000000}jmx{color}{color:#000000},{color}{color:#000000}org{color}{color:#000000}.{color}{color:#000000}apache{color}{color:#000000}.{color}{color:#000000}jackrabbit{color}{color:#000000}.{color}{color:#000000}oak{color}{color:#000000}.{color}{color:#000000}spi{color}{color:#000000}.{color}{color:#000000}whiteboard{color}{color:#000000},{color}{color:#000000}org{color}{color:#000000}.{color}{color:#000000}apache{color}{color:#000000}.{color}{color:#000000}jackrabbi{color}
}}
{{{color:#000000}
{color}{color:#000000}t{color}{color:#000000}.{color}{color:#000000}stats{color}{color:#000000},{color}{color:#000000}org{color}{color:#000000}.{color}{color:#000000}slf4j{color}{color:#000000}"{color}}}
> oak-lucene: remove embed of Cache classes
> -----------------------------------------
>
> Key: OAK-12144
> URL: https://issues.apache.org/jira/browse/OAK-12144
> Project: Jackrabbit Oak
> Issue Type: Task
> Components: lucene
> Reporter: Julian Reschke
> Assignee: Julian Reschke
> Priority: Minor
>
> It does not seem to be needed anymore.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)