mirror of
https://github.com/slhaf/Partner.git
synced 2026-05-12 16:53:04 +08:00
refactor(memory): remove redundant activated slice helpers
This commit is contained in:
@@ -15,10 +15,6 @@ public interface MemoryCapability {
|
|||||||
|
|
||||||
void updateActivatedSlices(List<ActivatedMemorySlice> memorySlices);
|
void updateActivatedSlices(List<ActivatedMemorySlice> memorySlices);
|
||||||
|
|
||||||
boolean hasActivatedSlices();
|
|
||||||
|
|
||||||
int getActivatedSlicesSize();
|
|
||||||
|
|
||||||
List<ActivatedMemorySlice> getActivatedSlices();
|
List<ActivatedMemorySlice> getActivatedSlices();
|
||||||
|
|
||||||
void saveMemoryUnit(MemoryUnit memoryUnit);
|
void saveMemoryUnit(MemoryUnit memoryUnit);
|
||||||
|
|||||||
@@ -51,16 +51,6 @@ public class MemoryCore extends PartnerCore<MemoryCore> {
|
|||||||
activatedSlices = new CopyOnWriteArrayList<>(memorySlices);
|
activatedSlices = new CopyOnWriteArrayList<>(memorySlices);
|
||||||
}
|
}
|
||||||
|
|
||||||
@CapabilityMethod
|
|
||||||
public boolean hasActivatedSlices() {
|
|
||||||
return !activatedSlices.isEmpty();
|
|
||||||
}
|
|
||||||
|
|
||||||
@CapabilityMethod
|
|
||||||
public int getActivatedSlicesSize() {
|
|
||||||
return activatedSlices.size();
|
|
||||||
}
|
|
||||||
|
|
||||||
@CapabilityMethod
|
@CapabilityMethod
|
||||||
public List<ActivatedMemorySlice> getActivatedSlices() {
|
public List<ActivatedMemorySlice> getActivatedSlices() {
|
||||||
return new ArrayList<>(activatedSlices);
|
return new ArrayList<>(activatedSlices);
|
||||||
|
|||||||
Reference in New Issue
Block a user