WeakReference<GridStorageSearch> result = loadedStorage.get( gss );
    if ( result == null || result.get() == null )
    {
      String Data = get( "gridstorage", "" + storageID, "" ).getString();
      GridStorage thisStorage = new GridStorage( Data, storageID, gss );
      gss.gridStorage = new WeakReference<GridStorage>( thisStorage );
      loadedStorage.put( gss, new WeakReference<GridStorageSearch>( gss ) );
      return thisStorage;
    }
    return result.get().gridStorage.get();