File tree Expand file tree Collapse file tree 3 files changed +6
-1
lines changed
src/java/org/jivesoftware/openfire/plugin/util/cache Expand file tree Collapse file tree 3 files changed +6
-1
lines changed Original file line number Diff line number Diff line change 4646< p > < b > 5.5.0 Release 2</ b > -- tbd</ p >
4747< ul >
4848 < li > [< a href ='https://github.com/igniterealtime/openfire-hazelcast-plugin/issues/117 '> Issue #117</ a > ] - Fix cluster node page cannot open</ li >
49+ < li > [< a href ='https://github.com/igniterealtime/openfire-hazelcast-plugin/issues/112 '> Issue #112</ a > ] - Support locks in SerializingCache</ li >
4950</ ul >
5051
5152< p > < b > 5.5.0 Release 1</ b > -- June 12, 2025</ p >
Original file line number Diff line number Diff line change 44 <parent >
55 <artifactId >plugins</artifactId >
66 <groupId >org.igniterealtime.openfire</groupId >
7- <version >5.0.0-beta </version >
7+ <version >5.0.0</version >
88 </parent >
99 <groupId >org.igniterealtime.openfire.plugins</groupId >
1010 <artifactId >hazelcast</artifactId >
Original file line number Diff line number Diff line change 4040import org .jivesoftware .util .cache .ClusterTask ;
4141import org .jivesoftware .util .cache .ExternalizableUtil ;
4242import org .jivesoftware .util .cache .ExternalizableUtilStrategy ;
43+ import org .jivesoftware .util .cache .SerializingCache ;
4344import org .slf4j .Logger ;
4445import org .slf4j .LoggerFactory ;
4546
@@ -289,6 +290,9 @@ public void destroyCache(Cache cache) {
289290 if (cache instanceof CacheWrapper ) {
290291 cache = ((CacheWrapper ) cache ).getWrappedCache ();
291292 }
293+ if (cache instanceof SerializingCache ) {
294+ cache = ((SerializingCache ) cache ).getDelegate ();
295+ }
292296
293297 final ClusteredCache clustered = (ClusteredCache ) cache ;
294298 clustered .destroy ();
You can’t perform that action at this time.
0 commit comments