[jira] Created: (OFBIZ-575) Upgrade jdbm library to version 1.0

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

[jira] Created: (OFBIZ-575) Upgrade jdbm library to version 1.0

Nicolas Malin (Jira)
Upgrade jdbm library to version 1.0
-----------------------------------

                 Key: OFBIZ-575
                 URL: http://issues.apache.org/jira/browse/OFBIZ-575
             Project: Apache OFBiz (The Open for Business Project)
          Issue Type: Improvement
          Components: framework
    Affects Versions: SVN trunk
            Reporter: Peter Goron
            Priority: Minor


While I was playing with ofbiz framework only in a project based on maven, I was obliged to upgrade jdbm library to version 1.0.

This version has been released more than one years ago and is considered as the latest stable version.

The only change made to ofbiz code concerns JdbmRecordManager class. Now jdbm.recman.BaseRecordManager class is final and can not be inherited. So I've replaced inherance by implementation of jdbm.RecordManager interface and delegated all interface's method calls to an instance of BaseRecordManager (see jdbm-1.0.patch). The few tests I've done don't show any regressions (but they don't have 100% coverage ;-)).

I've also updated eclipse's classpath entries (see jdbm-1.0-classpath.patch).


Jdbm doesn't seem to be an active project anymore. Maybe we must start thinking about another project to manage ofbiz cache stuff to avoid to have to maintain this stuff ourself. I've heard some interesting features from ehcache project (ehcache.sourceforge.net) like distributed caches and scalability.


--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       
Reply | Threaded
Open this post in threaded view
|

[jira] Updated: (OFBIZ-575) Upgrade jdbm library to version 1.0

Nicolas Malin (Jira)
     [ http://issues.apache.org/jira/browse/OFBIZ-575?page=all ]

Peter Goron updated OFBIZ-575:
------------------------------

    Attachment: jdbm-1.0.jar
                jdbm-1.0.patch
                jdbm-1.0-classpath.patch

> Upgrade jdbm library to version 1.0
> -----------------------------------
>
>                 Key: OFBIZ-575
>                 URL: http://issues.apache.org/jira/browse/OFBIZ-575
>             Project: Apache OFBiz (The Open for Business Project)
>          Issue Type: Improvement
>          Components: framework
>    Affects Versions: SVN trunk
>            Reporter: Peter Goron
>            Priority: Minor
>         Attachments: jdbm-1.0-classpath.patch, jdbm-1.0.jar, jdbm-1.0.patch
>
>
> While I was playing with ofbiz framework only in a project based on maven, I was obliged to upgrade jdbm library to version 1.0.
> This version has been released more than one years ago and is considered as the latest stable version.
> The only change made to ofbiz code concerns JdbmRecordManager class. Now jdbm.recman.BaseRecordManager class is final and can not be inherited. So I've replaced inherance by implementation of jdbm.RecordManager interface and delegated all interface's method calls to an instance of BaseRecordManager (see jdbm-1.0.patch). The few tests I've done don't show any regressions (but they don't have 100% coverage ;-)).
> I've also updated eclipse's classpath entries (see jdbm-1.0-classpath.patch).
> Jdbm doesn't seem to be an active project anymore. Maybe we must start thinking about another project to manage ofbiz cache stuff to avoid to have to maintain this stuff ourself. I've heard some interesting features from ehcache project (ehcache.sourceforge.net) like distributed caches and scalability.

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira