The check of storages integrity during the program's startup or reconfiguration procedure made in the background and does not detain processing of the customers' requests. The elementary file system is chosen as a model for storing the objects cashed. It does not mean the impossibility to use storages with their capacity more than 2GB, just a necessity for use of several files will be faced in such systems. This problem will be fixed soon. Objects in the storage are indexed.
Index is b-tree database, which allows finding the objects with minimum time losses.
The program is written with the help of multithread technology. It certainly has both its advantages and disadvantages. Stability of work is gained by means of thorough testing and debugging. Basically, all is obvious enough. Actually in latest versions Oops have large part of Squid ACL's.