Class DiskAccessControllerInstance.requestDispatcher
java.lang.Object
com.biglybt.core.diskmanager.access.impl.DiskAccessControllerInstance.requestDispatcher
- Enclosing class:
- DiskAccessControllerInstance
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) int
private final int
private long
private long
(package private) final Map
(package private) final AESemaphore
(package private) final LinkedList
(package private) final AESemaphore
(package private) final AEThread2[]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected long
protected void
queue
(DiskAccessRequestImpl request) protected void
protected void
setLastRequestTime
(long l) protected int
size()
-
Field Details
-
index
private final int index -
threads
-
active_threads
int active_threads -
requests
-
request_map
-
last_request_map_tidy
private long last_request_map_tidy -
request_sem
-
schedule_sem
-
last_request_time
private long last_request_time
-
-
Constructor Details
-
requestDispatcher
protected requestDispatcher(int _index)
-
-
Method Details
-
queue
-
getLastRequestTime
protected long getLastRequestTime() -
setLastRequestTime
protected void setLastRequestTime(long l) -
size
protected int size() -
requestQueued
protected void requestQueued()
-