Skip to content
Snippets Groups Projects

Gc perf

Closed Rustam Lotsmanenko (EPAM) requested to merge gc-perf into master
2 files
+ 13
5
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -18,28 +18,36 @@
package org.opengroup.osdu.search.provider.gcp.cache;
import org.opengroup.osdu.core.common.cache.ICache;
import org.opengroup.osdu.core.common.cache.VmCache;
import org.opengroup.osdu.core.common.model.entitlements.Groups;
// Group cache is used in common part. According to the current Google Cloud architecture, we don't
// use cache. Thus, methods are empty.
public class GcGroupCache implements ICache<String, Groups> {
private VmCache<String, Groups> cache;
public GcGroupCache() {
this.cache = new VmCache<>(60, 600);
}
@Override
public void put(String s, Groups o) {
// do nothing
cache.put(s, o);
}
@Override
public Groups get(String s) {
return null;
return cache.get(s);
}
@Override
public void delete(String s) {
// do nothing
cache.delete(s);
}
@Override
public void clearAll() {
// do nothing
cache.clearAll();
}
}
Loading