X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fdatabase%2Fmemory%2FMemoryDatabase.java;h=8343cafbdfbb8b67662f88989268ac1a72bf1a67;hb=1b53b3ea48254d51bfe8c9389066fc9628efab4b;hp=02ca29085e0c75ef59a4c7527be543709848ebcd;hpb=0b8194c25d3dc9a68601b95e13adc4a5d92628c1;p=Sone.git diff --git a/src/main/java/net/pterodactylus/sone/database/memory/MemoryDatabase.java b/src/main/java/net/pterodactylus/sone/database/memory/MemoryDatabase.java index 02ca290..8343caf 100644 --- a/src/main/java/net/pterodactylus/sone/database/memory/MemoryDatabase.java +++ b/src/main/java/net/pterodactylus/sone/database/memory/MemoryDatabase.java @@ -244,6 +244,16 @@ public class MemoryDatabase extends AbstractService implements Database { // @Override + public Function> getPost() { + return new Function>() { + @Override + public Optional apply(String postId) { + return (postId == null) ? Optional.absent() : getPost(postId); + } + }; + } + + @Override public Optional getPost(String postId) { lock.readLock().lock(); try {