Class HashTableDirectory
java.lang.Object
com.orientechnologies.common.concur.resource.OSharedResourceAbstract
com.orientechnologies.orient.core.storage.impl.local.paginated.base.ODurableComponent
com.orientechnologies.orient.core.storage.index.hashindex.local.v2.HashTableDirectory
- Since:
- 5/14/14
- Author:
- Andrey Lomakin (a.lomakin-at-orientdb.com)
-
Field Summary
Fields inherited from class com.orientechnologies.orient.core.storage.impl.local.paginated.base.ODurableComponent
atomicOperationsManager, readCache, storage, writeCacheFields inherited from class com.orientechnologies.common.concur.resource.OSharedResourceAbstract
lock -
Method Summary
Modifier and TypeMethodDescriptionvoidclear(OAtomicOperation atomicOperation) voidclose()voidcreate(OAtomicOperation atomicOperation) voiddelete(OAtomicOperation atomicOperation) voidflush()voidopen(OAtomicOperation atomicOperation) Methods inherited from class com.orientechnologies.orient.core.storage.impl.local.paginated.base.ODurableComponent
addFile, addPage, calculateInsideComponentOperation, deleteFile, executeInsideComponentOperation, getExtension, getFilledUpTo, getFullName, getLockName, getName, isFileExists, loadOrAddPageForWrite, loadPageForRead, loadPageForWrite, openFile, releasePageFromRead, releasePageFromWrite, setName, truncateFile, tryExecuteInsideComponentOperationMethods inherited from class com.orientechnologies.common.concur.resource.OSharedResourceAbstract
acquireExclusiveLock, acquireSharedLock, releaseExclusiveLock, releaseSharedLock
-
Method Details
-
create
- Throws:
IOException
-
open
- Throws:
IOException
-
close
- Throws:
IOException
-
delete
- Throws:
IOException
-
clear
- Throws:
IOException
-
flush
public void flush()
-