Uses of Interface
org.aksw.commons.io.slice.BufferView
Packages that use BufferView
-
Uses of BufferView in org.aksw.commons.io.slice
Fields in org.aksw.commons.io.slice with type parameters of type BufferViewModifier and TypeFieldDescriptionprotected ConcurrentNavigableMap<Long,RefFuture<BufferView<A>>> SliceAccessorImpl.claimedPagesprotected AsyncClaimingCache<Long,BufferView<A>> SliceInMemoryCache.pageCacheprotected AsyncClaimingCache<Long,BufferView<A>> SliceWithPagesSyncToDisk.pageCacheMethods in org.aksw.commons.io.slice that return BufferViewModifier and TypeMethodDescriptionprotected BufferView<A>SliceInMemoryCache.loadPage(long pageId) SliceWithPagesSyncToDisk.loadPage(long pageId) Loading a page requires locking the metadata file - by loading pages in batch we can reduce redundant locking and reduce the risk of in-between external changesMethods in org.aksw.commons.io.slice that return types with arguments of type BufferViewModifier and TypeMethodDescriptionprotected NavigableMap<Long,BufferView<A>> SliceAccessorImpl.computePageMap()SliceAccessorImpl.getClaimedPages()SliceInMemoryCache.getPageForPageId(long pageId) SliceWithPages.getPageForPageId(long pageId) SliceWithPagesSyncToDisk.getPageForPageId(long pageId) Constructor parameters in org.aksw.commons.io.slice with type arguments of type BufferViewModifierConstructorDescriptionprotectedSliceInMemoryCache(ArrayOps<A> arrayOps, int pageSize, AsyncClaimingCacheImpl.Builder<Long, BufferView<A>> cacheBuilder)