Skip to content

Commit

Permalink
Removed the Tuple module, replaced tuples with lists.
Browse files Browse the repository at this point in the history
  • Loading branch information
nmihajlovski committed Oct 12, 2015
1 parent a978b5d commit 8ca9ac9
Show file tree
Hide file tree
Showing 9 changed files with 9 additions and 113 deletions.
1 change: 0 additions & 1 deletion pom.xml
Expand Up @@ -73,7 +73,6 @@
<modules>
<module>rapidoid-annotations</module>
<module>rapidoid-u</module>
<module>rapidoid-tuple</module>
<module>rapidoid-config</module>
<module>rapidoid-lambda</module>
<module>rapidoid-concurrent</module>
Expand Down
5 changes: 0 additions & 5 deletions rapidoid-ctx/pom.xml
Expand Up @@ -27,11 +27,6 @@
<artifactId>rapidoid-log</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.rapidoid</groupId>
<artifactId>rapidoid-tuple</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.rapidoid</groupId>
<artifactId>rapidoid-test-commons</artifactId>
Expand Down
6 changes: 3 additions & 3 deletions rapidoid-ctx/src/main/java/org/rapidoid/ctx/Classes.java
Expand Up @@ -28,15 +28,15 @@

import org.rapidoid.annotation.Authors;
import org.rapidoid.annotation.Since;
import org.rapidoid.tuple.Tuple;

@Authors("Nikolche Mihajlovski")
@Since("2.1.0")
public class Classes extends LinkedHashMap<String, Class<?>> {

private static final long serialVersionUID = 8987037790459772014L;

private final Map<Tuple, List<Class<?>>> cache = Collections.synchronizedMap(new HashMap<Tuple, List<Class<?>>>());
private final Map<List<?>, List<Class<?>>> cache = Collections
.synchronizedMap(new HashMap<List<?>, List<Class<?>>>());

public static Classes from(Iterable<Class<?>> classes) {
Classes clss = new Classes();
Expand All @@ -48,7 +48,7 @@ public static Classes from(Iterable<Class<?>> classes) {
return clss;
}

public Map<Tuple, List<Class<?>>> getCache() {
public Map<List<?>, List<Class<?>>> getCache() {
return cache;
}

Expand Down
7 changes: 3 additions & 4 deletions rapidoid-http/src/main/java/org/rapidoid/webapp/Scan.java
Expand Up @@ -13,7 +13,6 @@
import org.rapidoid.lambda.Predicate;
import org.rapidoid.log.Log;
import org.rapidoid.scan.ClasspathUtil;
import org.rapidoid.tuple.Tuple;
import org.rapidoid.util.U;

/*
Expand Down Expand Up @@ -76,13 +75,13 @@ private static synchronized List<Class<?>> scanClasses(String packageName, Strin

packageName = U.or(packageName, "");

Tuple cacheKey = null;
List<?> cacheKey = null;

WebApp app = Ctxs.ctx().app();
Classes appClasses = app.getClasses();
Map<Tuple, List<Class<?>>> cache = appClasses.getCache();
Map<List<?>, List<Class<?>>> cache = appClasses.getCache();

cacheKey = new Tuple(packageName, nameRegex, filter, annotated, classLoader);
cacheKey = U.list(packageName, nameRegex, filter, annotated, classLoader);
List<Class<?>> cachedClasses = cache.get(cacheKey);
if (cachedClasses != null) {
return cachedClasses;
Expand Down
5 changes: 0 additions & 5 deletions rapidoid-scan/pom.xml
Expand Up @@ -37,11 +37,6 @@
<artifactId>rapidoid-lambda</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.rapidoid</groupId>
<artifactId>rapidoid-tuple</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.rapidoid</groupId>
<artifactId>rapidoid-test-commons</artifactId>
Expand Down
23 changes: 0 additions & 23 deletions rapidoid-tuple/pom.xml

This file was deleted.

68 changes: 0 additions & 68 deletions rapidoid-tuple/src/main/java/org/rapidoid/tuple/Tuple.java

This file was deleted.

Expand Up @@ -62,7 +62,6 @@
import org.rapidoid.lambda.Predicate;
import org.rapidoid.log.Log;
import org.rapidoid.security.Secure;
import org.rapidoid.tuple.Tuple;
import org.rapidoid.util.OptimisticConcurrencyControlException;
import org.rapidoid.util.SuccessException;
import org.rapidoid.util.U;
Expand Down Expand Up @@ -366,7 +365,7 @@ private RelPair getRelPair(Object entity, Prop prop, String rel, boolean inverse
Class<?> srcType = inverse ? cls : entCls;
Class<?> destType = inverse ? entCls : cls;

Tuple key = new Tuple(rel, srcType, destType);
List<?> key = U.list(rel, srcType, destType);
RelPair relPair = data.relPairs.get(key);

Prop srcProp, destProp;
Expand Down
Expand Up @@ -22,6 +22,7 @@
*/

import java.io.Serializable;
import java.util.List;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentLinkedQueue;
import java.util.concurrent.ConcurrentMap;
Expand All @@ -35,7 +36,6 @@
import org.rapidoid.annotation.Since;
import org.rapidoid.beany.PropertySelector;
import org.rapidoid.concurrent.Callback;
import org.rapidoid.tuple.Tuple;

@Authors("Nikolche Mihajlovski")
@Since("3.0.0")
Expand All @@ -53,7 +53,7 @@ public class InMemData implements Serializable {

final PropertySelector relPropSelector;

final ConcurrentMap<Tuple, RelPair> relPairs = new ConcurrentHashMap<Tuple, RelPair>();
final ConcurrentMap<List<?>, RelPair> relPairs = new ConcurrentHashMap<List<?>, RelPair>();

final AtomicLong ids = new AtomicLong();

Expand Down

0 comments on commit 8ca9ac9

Please sign in to comment.