@Override
    public void spremi(Resource r) {
        Evictor e = new Izbaci();
        File file = new File(m.getNazivSpremista() + "\\" + r.getNaziv());
        try {

            if (m.isKb()) {
                trenutnaVelicina = m.izracunajVelicinu();
                if ((trenutnaVelicina + r.getSadrzaj().toString().getBytes().length / 1000) > m.getOgranicenje()) {
                    if (m.isStrategija()) {
                        toBig = e.izbaci(lista, m.getNazivSpremista());
                    } else {
                        toBig = e.izbaciKB(lista, m.getNazivSpremista());
                    }

                }
            } else {
                if (Ztintor_zadaca_4.postoji) {
                    //Ztintor_zadaca_4.ser=true;
                    m.setOgranicenje(m.getOgranicenje() + 1);
                    Ztintor_zadaca_4.postoji = false;
                }
                System.out.println("-----------------------------------------------------"+m.getOgranicenje());
                if (new File(m.getNazivSpremista()).listFiles().length == m.getOgranicenje() + 1) {
                    if (m.isStrategija()) {
                        toBig = e.izbaci(lista, m.getNazivSpremista());
                    } else {
                        toBig = e.izbaciKB(lista, m.getNazivSpremista());
                    }
                }
            }

            if (toBig) {
                System.exit(1);
            }

            if (!m.provjeriListu(r.getNaziv())) {
                r.setVrijemeSpremanja(new Date());
                r.setId(getLista().size());
                r.setSpremljen(true);
                r.setBrojKoristenja(0);
                lista.add(r);
                setLista(lista);
                m.upisiUDnevnik(r);
            }
            file.createNewFile();
            FileWriter fw = new FileWriter(file.getAbsoluteFile());
            BufferedWriter bw = new BufferedWriter(fw);
            bw.write(r.getSadrzaj().toString());
            bw.close();

        } catch (IOException ex) {
            Logger.getLogger(CacheImpl.class.getName()).log(Level.SEVERE, null, ex);
        }



    }