コード例 #1
0
ファイル: _DurablePageDb.java プロジェクト: truward/Tupl
 @Override
 public void deletePage(long id) throws IOException {
   checkId(id);
   CommitLock.Shared shared = mCommitLock.acquireShared();
   try {
     mPageManager.deletePage(id);
   } catch (IOException e) {
     throw e;
   } catch (Throwable e) {
     throw closeOnFailure(e);
   } finally {
     shared.release();
   }
   mPageArray.uncachePage(id);
 }
コード例 #2
0
ファイル: _DurablePageDb.java プロジェクト: truward/Tupl
 @Override
 public void uncachePage(long id) throws IOException {
   mPageArray.uncachePage(id);
 }