From f3d0bfd50bdde4f96dc8ee603a7093d68201f114 Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Thu, 28 Nov 2024 12:40:14 -0500 Subject: Replica2: implement Replica interface --- src/main/java/derms/replica/replica2/Resources.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src/main/java/derms/replica/replica2/Resources.java') diff --git a/src/main/java/derms/replica/replica2/Resources.java b/src/main/java/derms/replica/replica2/Resources.java index 4341def..71d78ca 100644 --- a/src/main/java/derms/replica/replica2/Resources.java +++ b/src/main/java/derms/replica/replica2/Resources.java @@ -7,13 +7,13 @@ import java.util.NoSuchElementException; import java.util.concurrent.ConcurrentHashMap; public class Resources { - private Map> resources; + private Map> resources; public Resources() { - this.resources = new ConcurrentHashMap>(); + this.resources = new ConcurrentHashMap>(); } - public List borrowed(CoordinatorID borrower, ResourceName name) { + public List borrowed(CoordinatorID borrower, ResourceType name) { List borrowed = new ArrayList(); Resource[] namedResources = getByName(name); for (Resource r : namedResources) { @@ -34,7 +34,7 @@ public class Resources { throw new NoSuchElementException("No such resource "+id); } - public Resource[] getByName(ResourceName name) { + public Resource[] getByName(ResourceType name) { Map rids = resources.get(name); if (rids == null) { return new Resource[0]; @@ -46,10 +46,10 @@ public class Resources { public void add(Resource r) { Map rids; synchronized (resources) { - rids = resources.get(r.name); + rids = resources.get(r.type); if (rids == null) { rids = new ConcurrentHashMap(); - resources.put(r.name, rids); + resources.put(r.type, rids); } } synchronized (rids) { -- cgit v1.2.3