private final ILock _lock = new AtomicBackoffLock();
protected PersistentDocumentTable(final DbCollection coll, final String docName, final PropertyMap docProps) {
super(coll, docName, docProps);
final FixedSegments paged = loadSegments(coll, docName);
this._paged = paged;
final IntHash<int[]> readCache = ENV_USE_2QCACHE ? new Int2QCache<int[]>(PAGE_CACHE_SIZE)
: new IntLRUMap<int[]>(PAGE_CACHE_SIZE);
readCache.setPagingProfile(_profile);
this._pageReadCache = readCache;