Class IsisCacheBackendOnReferenceMap

java.lang.Object
fr.ifremer.isisfish.util.cache.IsisCacheBackendOnReferenceMap
All Implemented Interfaces:
IsisCacheBackend

public class IsisCacheBackendOnReferenceMap extends Object implements IsisCacheBackend
IsisCacheBackendOnReferenceMap utilise pour mettre les resultats de methode durant la simulation pour minimiser les appels Created: 25 août 06 22:42:47
Version:
$Revision$ Last update: $Date$ by : $Author$
Author:
poussin
  • Field Details

    • factory

      public static IsisCacheBackend.Factory factory
    • cache

      protected Map cache
      map<TimeStep, Map<Key, Value>> TimeStep peut etre null via l'objet NULL Key est la cle calcule par computeKey Value est la valeur du cache TimeStep est en WEAK pour que des que l'on passe au pas de temps suivant ils soit efface de la memoire si plus personne n'a de reference sur ce pas de temps. L'autre moyen est de force l'effacement via clear(TimeStep) Value est en SOFT reference pour que les valeurs soit effacee du cache lorsqu'il n'y a plus de place memoire
  • Constructor Details

    • IsisCacheBackendOnReferenceMap

      public IsisCacheBackendOnReferenceMap()
  • Method Details