Package com.biglybt.ui.swt.views.stats
Class CacheView
- java.lang.Object
-
- com.biglybt.ui.swt.views.stats.CacheView
-
- All Implemented Interfaces:
UISWTViewEventListener
,UISWTViewCoreEventListener
,IViewRequiresPeriodicUpdates
public class CacheView extends java.lang.Object implements UISWTViewCoreEventListener, IViewRequiresPeriodicUpdates
-
-
Field Summary
Fields Modifier and Type Field Description (package private) CacheFileManagerStats
cfmStats
(package private) DiskAccessControllerStats
dacStats
(package private) org.eclipse.swt.widgets.Canvas
diskReadsQueued
(package private) org.eclipse.swt.widgets.Canvas
diskWritesQueued
(package private) SpeedGraphic
drqGraph
(package private) SpeedGraphic
dwqGraph
(package private) BufferedLabel
lblAvgSizeFromCache
(package private) BufferedLabel
lblAvgSizeFromFile
(package private) BufferedLabel
lblAvgSizeToCache
(package private) BufferedLabel
lblAvgSizeToFile
(package private) BufferedLabel
lblInUse
(package private) BufferedLabel
lblNumberReadsFromCache
(package private) BufferedLabel
lblNumberReadsFromFile
(package private) BufferedLabel
lblNumberWritesToCache
(package private) BufferedLabel
lblNumberWritesToFile
(package private) BufferedLabel
lblPercentReads1
(package private) BufferedLabel
lblPercentReads2
(package private) BufferedLabel
lblPercentUsed
(package private) BufferedLabel
lblPercentWrites
(package private) BufferedLabel
lblReadsFromCache
(package private) BufferedLabel
lblReadsFromFile
(package private) BufferedLabel
lblSize
(package private) BufferedLabel
lblWritesToCache
(package private) BufferedLabel
lblWritesToFile
static java.lang.String
MSGID_PREFIX
(package private) org.eclipse.swt.widgets.Composite
panel
(package private) org.eclipse.swt.widgets.ProgressBar
pbInUse
(package private) org.eclipse.swt.widgets.ProgressBar
pbReads1
(package private) org.eclipse.swt.widgets.ProgressBar
pbReads2
(package private) org.eclipse.swt.widgets.ProgressBar
pbWrites
(package private) org.eclipse.swt.widgets.Canvas
readsFromCache
(package private) org.eclipse.swt.widgets.Canvas
readsFromFile
(package private) SpeedGraphic
rfcGraph
(package private) SpeedGraphic
rffGraph
(package private) org.eclipse.swt.widgets.Canvas
writesToCache
(package private) org.eclipse.swt.widgets.Canvas
writesToFile
(package private) SpeedGraphic
wtcGraph
(package private) SpeedGraphic
wtfGraph
-
Constructor Summary
Constructors Constructor Description CacheView()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
delete()
boolean
eventOccurred(UISWTViewEvent event)
Triggers when an even listed in UISWTViewEvent occursprivate void
generateGeneralGroup()
private void
generateReadsGroup()
private void
generateSpeedGroup()
private void
generateWritesGroup()
private org.eclipse.swt.widgets.Composite
getComposite()
private void
initialize(org.eclipse.swt.widgets.Composite composite)
void
periodicUpdate()
private void
refrehReads()
private void
refresh()
private void
refreshWrites()
-
-
-
Field Detail
-
MSGID_PREFIX
public static final java.lang.String MSGID_PREFIX
- See Also:
- Constant Field Values
-
cfmStats
CacheFileManagerStats cfmStats
-
dacStats
DiskAccessControllerStats dacStats
-
panel
org.eclipse.swt.widgets.Composite panel
-
lblInUse
BufferedLabel lblInUse
-
lblSize
BufferedLabel lblSize
-
lblPercentUsed
BufferedLabel lblPercentUsed
-
pbInUse
org.eclipse.swt.widgets.ProgressBar pbInUse
-
lblReadsFromCache
BufferedLabel lblReadsFromCache
-
lblNumberReadsFromCache
BufferedLabel lblNumberReadsFromCache
-
lblAvgSizeFromCache
BufferedLabel lblAvgSizeFromCache
-
lblReadsFromFile
BufferedLabel lblReadsFromFile
-
lblNumberReadsFromFile
BufferedLabel lblNumberReadsFromFile
-
lblAvgSizeFromFile
BufferedLabel lblAvgSizeFromFile
-
lblPercentReads1
BufferedLabel lblPercentReads1
-
lblPercentReads2
BufferedLabel lblPercentReads2
-
pbReads1
org.eclipse.swt.widgets.ProgressBar pbReads1
-
pbReads2
org.eclipse.swt.widgets.ProgressBar pbReads2
-
lblWritesToCache
BufferedLabel lblWritesToCache
-
lblNumberWritesToCache
BufferedLabel lblNumberWritesToCache
-
lblAvgSizeToCache
BufferedLabel lblAvgSizeToCache
-
lblWritesToFile
BufferedLabel lblWritesToFile
-
lblNumberWritesToFile
BufferedLabel lblNumberWritesToFile
-
lblAvgSizeToFile
BufferedLabel lblAvgSizeToFile
-
lblPercentWrites
BufferedLabel lblPercentWrites
-
pbWrites
org.eclipse.swt.widgets.ProgressBar pbWrites
-
readsFromFile
org.eclipse.swt.widgets.Canvas readsFromFile
-
readsFromCache
org.eclipse.swt.widgets.Canvas readsFromCache
-
writesToCache
org.eclipse.swt.widgets.Canvas writesToCache
-
writesToFile
org.eclipse.swt.widgets.Canvas writesToFile
-
rffGraph
SpeedGraphic rffGraph
-
rfcGraph
SpeedGraphic rfcGraph
-
wtcGraph
SpeedGraphic wtcGraph
-
wtfGraph
SpeedGraphic wtfGraph
-
diskReadsQueued
org.eclipse.swt.widgets.Canvas diskReadsQueued
-
diskWritesQueued
org.eclipse.swt.widgets.Canvas diskWritesQueued
-
drqGraph
SpeedGraphic drqGraph
-
dwqGraph
SpeedGraphic dwqGraph
-
-
Method Detail
-
initialize
private void initialize(org.eclipse.swt.widgets.Composite composite)
-
generateGeneralGroup
private void generateGeneralGroup()
-
generateReadsGroup
private void generateReadsGroup()
-
generateSpeedGroup
private void generateSpeedGroup()
-
periodicUpdate
public void periodicUpdate()
-
generateWritesGroup
private void generateWritesGroup()
-
delete
private void delete()
-
getComposite
private org.eclipse.swt.widgets.Composite getComposite()
-
refresh
private void refresh()
-
refrehReads
private void refrehReads()
-
refreshWrites
private void refreshWrites()
-
eventOccurred
public boolean eventOccurred(UISWTViewEvent event)
Description copied from interface:UISWTViewEventListener
Triggers when an even listed in UISWTViewEvent occurs- Specified by:
eventOccurred
in interfaceUISWTViewEventListener
- Parameters:
event
- event that occurred- Returns:
- meaning dependent upon event type
-
-