panagiota.koltsida 2013-02-25 16:32:15 +00:00
parent 59c659447e
commit 5a2d599514
3 changed files with 7 additions and 2 deletions

View File

@ -9,7 +9,7 @@
<groupId>org.gcube.applicationsupportlayer</groupId>
<artifactId>aslcore</artifactId>
<version>3.2.2-SNAPSHOT</version>
<version>3.2.1-SNAPSHOT</version>
<name>Application Support Layer Core</name>

View File

@ -91,6 +91,8 @@ public class CachesManager {
public Ehcache getGenericResourceCache() {
return caches.get("genericResourceCache");
}
/**
* @return the cache that contains the search configurations

View File

@ -224,7 +224,8 @@ public class GenericResource implements GenericResourceInfoI {
query1.addParameter(CacheEntryConstants.vre, session.getOriginalScopeName());
if(CachesManager.getInstance().getGenericResourceCache().isElementInMemory(query1) || CachesManager.getInstance().getGenericResourceCache().isElementOnDisk(query1))
{
CachesManager.getInstance().getGenericResourceCache().get(query1).setTimeToLive(-1);
//CachesManager.getInstance().getGenericResourceCache().get(query1).setTimeToLive(-1);
CachesManager.getInstance().getGenericResourceCache().remove(query1);
}
else {
logger.info("The generic resource was not found");
@ -334,6 +335,7 @@ public class GenericResource implements GenericResourceInfoI {
if(CachesManager.getInstance().getGenericResourceCache().isElementInMemory(query) || CachesManager.getInstance().getGenericResourceCache().isElementOnDisk(query))
{
genericResource = ((List<ISGenericResource>)CachesManager.getInstance().getGenericResourceCache().get(query).getValue()).get(0);
//TODO
CachesManager.getInstance().getGenericResourceCache().get(query).setTimeToLive(0);
}
@ -342,6 +344,7 @@ public class GenericResource implements GenericResourceInfoI {
query.addParameter(CacheEntryConstants.vre, session.getOriginalScopeName());
if(CachesManager.getInstance().getGenericResourceCache().isElementInMemory(query) || CachesManager.getInstance().getGenericResourceCache().isElementOnDisk(query))
{
//TODO
CachesManager.getInstance().getGenericResourceCache().get(query).setTimeToLive(0);
}
} catch (ISPublisherException e) {