jankotek/JDBM3 — Issue #12: JDBM does not run on Android
Author: jankotek
Created: 2012-02-24 00:08:01+00:00
State: open

JDBM currently uses some private API from 'com.sun' package. This is needed for reasonable performance. We should provide an alternative to those API, so JDBM runs on Android.

Related compiler warnings:

[WARNING] /home/jan/IdeaProjects/JDBM3/src/main/java/net/kotek/jdbm/StorageDiskMapped.java:[3,15] sun.misc.Cleaner is Sun proprietary API and may be removed in a future release

[WARNING] /home/jan/IdeaProjects/JDBM3/src/main/java/net/kotek/jdbm/SerialClassInfo.java:[342,23] sun.reflect.ReflectionFactory is Sun proprietary API and may be removed in a future release

[WARNING] /home/jan/IdeaProjects/JDBM3/src/main/java/net/kotek/jdbm/SerialClassInfo.java:[343,31] sun.reflect.ReflectionFactory is Sun proprietary API and may be removed in a future release

[WARNING] /home/jan/IdeaProjects/JDBM3/src/main/java/net/kotek/jdbm/StorageDiskMapped.java:[118,12] sun.misc.Cleaner is Sun proprietary API and may be removed in a future release

[WARNING] /home/jan/IdeaProjects/JDBM3/src/main/java/net/kotek/jdbm/StorageDiskMapped.java:[118,42] sun.nio.ch.DirectBuffer is Sun proprietary API and may be removed in a future release