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, org.aksw.commons.util.ref.RefFuture<BufferView<A>>> SliceAccessorImpl.claimedPagesprotected org.aksw.commons.cache.async.AsyncClaimingCache<Long, BufferView<A>> SliceInMemoryCache.pageCacheprotected org.aksw.commons.cache.async.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()ConcurrentNavigableMap<Long, org.aksw.commons.util.ref.RefFuture<BufferView<A>>> SliceAccessorImpl.getClaimedPages()org.aksw.commons.util.ref.RefFuture<BufferView<A>> SliceInMemoryCache.getPageForPageId(long pageId) org.aksw.commons.util.ref.RefFuture<BufferView<T>> SliceWithPages.getPageForPageId(long pageId) org.aksw.commons.util.ref.RefFuture<BufferView<A>> SliceWithPagesSyncToDisk.getPageForPageId(long pageId) Constructor parameters in org.aksw.commons.io.slice with type arguments of type BufferViewModifierConstructorDescriptionprotectedSliceInMemoryCache(ArrayOps<A> arrayOps, int pageSize, org.aksw.commons.cache.async.AsyncClaimingCacheImpl.Builder<Long, BufferView<A>> cacheBuilder)