A Self-Adjusting Multi-granularity Locking protocol for Object-Oriented Databases | IEEE Conference Publication | IEEE Xplore